Added Discord bot conversational model integration #124
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Scope
TextBase is a Discord bot that leverages the OpenAI GPT-3 API to answer questions and engage in text-based conversations. You can add this bot to your Discord server and interact with it by mentioning the bot in a channel and asking your questions. The bot will respond with text generated by the GPT-3 model.
Rationale
The rationale behind building the TextBase Discord Bot is to create a versatile and interactive tool that can facilitate text-based conversations, answer questions, and engage users in a Discord server. Here are some key reasons and motivations for building this bot:
Leveraging GPT-3's Capabilities: The bot utilizes the power of the OpenAI GPT-3 model, which is known for its natural language understanding and generation capabilities. This allows the bot to provide informative and contextually relevant responses to user queries.
Enhancing User Engagement: Discord servers are often used for community building, discussion, and information sharing. By integrating a bot that can answer questions and participate in conversations, server administrators can enhance user engagement and make the server more interactive.
Educational and Informative: The bot can serve as an educational resource by providing answers to general knowledge questions, explaining concepts, or offering insights on various topics. It can be a valuable tool for users looking to learn and explore new information.
Experimentation and Learning: Building a Discord bot that interfaces with an AI model like GPT-3 provides an opportunity for developers to experiment with natural language processing (NLP) technologies and learn how to integrate them into real-world applications.
Customization and Adaptability: The bot's code can be customized to suit specific server needs. Server administrators can tailor the bot's behavior, fine-tune its responses, and adjust its settings to align with the server's purpose and audience.
Screenshots
Video Link
Youtube - https://www.youtube.com/watch?v=OkTw3LCIoQQ
Code improvements
Developer checklist