Bot that has AI talk to each other in personas. Inspired by DougDoug.
To install the required modules to run a python Discord bot, run:
pip install discord.py requests aiohttp
You may also need to enable privileged intents in your the Discord bot developer portal.
The AI personas respond with context to one another, and to humans!
When you mention the names of the personas, or reply to one of their messages, they answer back as well.
You can customize the personas' profile image, their character instructions, and an optional emoji.
You can change the way the AI responds to humans vs each other.
You can even get it to give long, in-depth answers to technical questions.
You can set the server and channel that the bot uses, or set it later with a command:
You can change a wide variety of parameters, such as the response rate, token limit, and more.
You can change the AI API provider used by the bot, rotate between their keys when they run out, and even change provider with a command.
You can even enable Thread Mode, so the personas answer in threads!