Discord-PersonaBot is a Python 3.9 based Discord bot that integrates with the ChatGPT API, designed to emulate a configurable persona for interactive experiences. This open-source project brings unique, AI-driven conversations to Discord, enhancing community interactions with a tailored bot personality.
-
Discord Bot Setup: Enables the integration of a Discord bot, unlocking various capabilities such as automated messaging, server moderation, user interaction, custom command creation, and real-time notifications.
-
Personality Customization through OpenAI's GPT Model: Configure the bot's personality and responses using the advanced natural language processing capabilities of OpenAI's GPT models. This feature allows for more engaging and human-like interactions within Discord.
- Me: Hello 🥖
- Bot: Hello, it seems that you are passionate about baguettes. Tell me, what attracts you so much about French culture?
For detailed instructions on how to install and use the app, please refer to the GETTING STARTED guide. This document provides step-by-step guidance to ensure a smooth setup and understanding of the bot's functionalities.
Discord-PersonaBot is licensed under the Apache 2.0 License. See the LICENSE file for details.
We welcome contributions! Please read our contributing guidelines for details on how to submit pull requests, report issues, or request features.
For support, please contact the project contributors.
- Nergalix for the bot development
- Malo Le Mestre for the GPT interfacing