Frontends | discord remote | discord voice | Search

discord tools

discord pdf converter

The doDiscordPdf function is an asynchronous module that generates a temporary PDF, patches a Discord interaction's image attachment with the PDF, and updates the interaction with an error message if the PDF creation fails. It utilizes various external libraries and Node.js modules, including discord api, collect all bookmarks, browser crawler tools, and domain cache tools, to retrieve a cache, perform a browser request, and interact with the file system.

discord notebook connector

The code imports various modules and defines functions to interact with the Discord API, interpret code, and summarize articles. It exports three main functions: doInterpret, doSystemUsage, and doSummary, which are used to provide user interaction and generate content on demand.

discord llm connector

The doDistill function is an asynchronous workflow manager that interacts with LLM modules and the Discord API to generate and post responses to user prompts. It uses conditional statements to determine the next step in the workflow, selecting an LLM tool based on user input and generating a short or long answer accordingly.

discord writing llms

The code imports necessary functions from various modules and defines three asynchronous functions (doEssay, doBusiness, and doStory) that generate content (essays, business plans, and stories) based on user input and return them as image attachments. Each function selects a prompt model, triggers typing, updates interaction, generates content using respective LLM functions, and returns the content as an image attachment using postMessageImageAttachment.

discord mesh generator

The doMesh function is a Node.js module that exports an asynchronous function for a Discord bot, generating an OBJ model and posting an image attachment to a channel. It selects a "Mesh" model, generates the OBJ model, extracts the data, and posts the image attachment after sending a typing indicator and updating the interaction.

discord llm interactions

The code defines an interaction module that exports three functions (doInteraction, doMention, and doPrivate) to handle different types of interactions with the bot, including greetings, mentions, and private messages. Each function uses a combination of imported modules and functions to generate responses, such as triggering typing, selecting models, and creating messages.

sync discord llm tools

The code imports various modules to interact with the Discord API and language models, and defines a list of commands to be registered with the Discord API. The syncChat function synchronizes the chat commands with the Discord API, registering the hello and prompt commands if they are not already present, and mapping them to corresponding functions from the discord llm interactions module.

sync deceptive chat

The code imports various dependencies and defines a list of available commands, then outlines four functions (doDeceive, doArgument, doMention, and doPrivate) that interact with these commands using various discord API functionalities. Each function generates a response to a user's prompt or message using either the llmDeceive module or the argueLlama function, with some functions creating new messages or updating interactions with the generated responses.

discord handy tools

The code imports various Discord-related modules and defines an array of command names (ALL_COMMANDS) that will be registered or updated in the Discord bot. The syncTools function retrieves a list of commands, updates the bot's commands, and assigns functions to each command in the interactionsCommands object.

create discord message with attachments

The postMessageImageAttachment function is an asynchronous function that posts a message with an image attachment to a Discord channel, using a POST request to the Discord API with a multipart/form-data payload. The function takes four parameters: prompt, buff, channelId, and content, and returns a promise that resolves when the request is complete.