Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/malolm/discord-persona-bot
Bring AI-driven conversations to Discord
https://github.com/malolm/discord-persona-bot
discord-api discord-bot gpt process-manager python3
Last synced: 27 days ago
JSON representation
Bring AI-driven conversations to Discord
- Host: GitHub
- URL: https://github.com/malolm/discord-persona-bot
- Owner: MaloLM
- License: apache-2.0
- Created: 2023-11-23T15:23:09.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-18T22:48:17.000Z (about 1 year ago)
- Last Synced: 2024-12-12T08:43:21.221Z (28 days ago)
- Topics: discord-api, discord-bot, gpt, process-manager, python3
- Language: Python
- Homepage:
- Size: 326 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Discord-PersonaBot
## Overview
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.
## Features
- 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.
## Usage
![An example of how to interact with the bot, by pinging it through a discord conversation.](./usage_example.gif)
\- 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](./GETTING_STARTED.md) guide. This document provides step-by-step guidance to ensure a smooth setup and understanding of the bot's functionalities.
## License
Discord-PersonaBot is licensed under the Apache 2.0 License. See the [LICENSE](./LICENCE) file for details.
## Contributing
We welcome contributions! Please read our [contributing guidelines](./CONTRIBUTING) for details on how to submit pull requests, report issues, or request features.
## SupportFor support, please contact the project contributors.
## Contributors
- [Nergalix](https://github.com/Nergalix) for the bot development
- [Malo Le Mestre](https://github.com/MaloLM) for the GPT interfacing## Connect with the Project Owner