This is a Discord bot that interacts with an AI service to generate responses and uploads messages to a memory API. It is built using the Discord.py library.
- Chat with the bot and receive AI-generated responses.
- Messages are uploaded to a memory API for further analysis.
- Handles multiple server channels.
- A Personal.ai API Tier Account
- Python 3.7 or higher
nextcord
(Discord.py) - Library for Discord integrationrequests
- Library for making HTTP requestspython-dotenv
- Library for loading environment variables
- Clone the repository:
git clone https://github.com/your-username/discord-bot.git
- Install the required dependencies:
pip install -r requirements.txt
- Set up your environment variables in a
.env
file:BOT_TOKEN
- Token for your Discord botAPI_KEY
- API key for the AI service and memory API
- Invite the bot to your Discord server using an OAuth2 link generated from your discord developer portal.
- Start the bot by running the
discord.py
script. - The bot will listen to messages in the server channels and respond accordingly.
- Messages will be uploaded to the memory API for analysis.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
Unlicense