Skip to content

seyed0123/bOtXD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BotXD

GPT Discord Bot: A Conversational AI on Discord

Welcome to the GPT Discord Bot, a groundbreaking application that brings the power of AI to Discord. Built using GoLang for the backend, this bot connects to an open-source GPT model in Python, providing a conversational AI experience that allows users to have dynamic and engaging interactions.

Features

Conversational AI: Utilize the power of AI to have dynamic and engaging interactions. Discord Integration: The bot is built to integrate seamlessly with Discord, providing a user-friendly interface. GoLang Backend: The backend is built using GoLang, ensuring high performance and efficiency. Python GPT Model: The bot connects to an open-source GPT model in Python, providing a powerful and flexible AI experience.

Setup

To set up the bot, follow these steps:

Clone the Repository

Clone this repository to your local machine using the following command:

git clone https://github.com/seyed0123/bOtXD.git

Install Dependencies

Navigate to the server directory and install the necessary dependencies:

Running the Bot

Start the bot by running the following command:

go run main.go

Running the gpt server

To get the gpt server pls check OXDebate repo and download gpt.ipynb and run it.

Invite the Bot to Your Discord Server

To invite the bot to your Discord server, navigate to the Discord Developer Portal, create a new application, and generate an invite link. Use this link to invite the bot to your server.

Start Interacting with the Bot

Now you can start interacting with the bot on your Discord server. Simply mention the bot in your messages, and it will respond with a conversation generated by the GPT model.

Note: at this time we don't have a server to keep the bot running, if someone gives us access to a server it can be deployed in the future.

Usage

To use the bot, simply mention the bot in your messages. The bot will then generate a response based on the conversation generated by the GPT model.

Contributing

We welcome contributions from the community. If you have any suggestions or improvements, feel free to submit a pull request.

NOTE: There is a problem connecting Python and Golang in the socket and I am glad to find someone who can help me correct this bug

License

This project is licensed under the MIT License.

shot: