![]() ![]() If you want to change the personality of the bot, go to src/config.yaml and edit the instructions.This should be of the format: server_id:channel_id,server_id_2:channel_id_2 If you want moderation messages, create and copy the channel id for each server that you want the moderation messages to send to in SERVER_TO_MODERATION_CHANNEL.Note: make sure you are using Python 3.9+ (check with python -version) Copy and paste it into your browser to add the bot to your server. You should see an invite URL in the console. ![]() If you want to allow multiple servers, separate the IDs by "," like server_id_1,server_id_2 Copy the ID the server you want to allow your bot to be used in by right clicking the server icon and clicking "Copy ID".Go to the OAuth2 tab, copy your "Client ID", and fill in DISCORD_CLIENT_ID.Enable "Message Content Intent" under "Privileged Gateway Intents".Disable "Public Bot" unless you want your bot to be visible to everyone.Click "Reset Token" and fill in DISCORD_BOT_TOKEN.Create your own Discord application at.Go to, create a new API key, and fill in OPENAI_API_KEY.env and start filling in the values as detailed below you can change the model, the default value is gpt-3.5-turbo.you can customize the bot instructions by modifying config.yaml.when the context limit is reached, or a max message count is reached in the thread, bot will close the thread.The entire thread will be passed to the model for each request, so the model will remember previous messages in the thread.The model will generate a reply for every user message in any threads started with /chat.You can optionally also adjust the temperature and max_tokens parameters. /chat starts a public thread, with a message argument which is the first user message passed to the bot.This bot uses the OpenAI Python Library and discord.py. If you are implementing a new feature, please fork this repo.Įxample Discord bot written in Python that uses the chat completions API to have conversations with the gpt-3.5-turbo model, and the moderations API to filter the messages. For any problems running this specific bot: Discord Project Postįor general OpenAI API problems or questions: Discord API Discussionsįor bugs in the template code: create an Issueįor feature requests: this repo is not accepting feature requests, you can discuss potential features in Discord Project Postįor PRs: only bug fix PRs wil be accepted. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |