Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/TuringAI-Team/chatgpt-discord-bot
The ultimate AI-powered Discord bot
https://github.com/TuringAI-Team/chatgpt-discord-bot
bot chatbot chatgpt chatgpt-discord-bot chatgpt-whatsapp-bot chatgptdiscord discord discord-bot gpt-3 whatsapp whatsapp-bot
Last synced: about 1 month ago
JSON representation
The ultimate AI-powered Discord bot
- Host: GitHub
- URL: https://github.com/TuringAI-Team/chatgpt-discord-bot
- Owner: TuringAI-Team
- License: other
- Archived: true
- Created: 2022-12-10T19:31:19.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-05T22:20:59.000Z (8 months ago)
- Last Synced: 2024-10-01T07:40:57.358Z (2 months ago)
- Topics: bot, chatbot, chatgpt, chatgpt-discord-bot, chatgpt-whatsapp-bot, chatgptdiscord, discord, discord-bot, gpt-3, whatsapp, whatsapp-bot
- Language: TypeScript
- Homepage: https://discord.com/api/oauth2/authorize?client_id=1053015370115588147&permissions=277025736768&scope=bot%20applications.commands
- Size: 3.03 MB
- Stars: 342
- Watchers: 14
- Forks: 76
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - TuringAI-Team/chatgpt-discord-bot - The ultimate AI-powered Discord bot (TypeScript)
README
TuringThe ultimate AI-powered Discord bot
## Requirements
### *Turing API*
The **[Turing API](https://github.com/TuringAI-Team/turing-ai-api)** plays an important role in the bot, as it's used for most of the features, like **image generation**, **image viewing**, **chatting** & **moderation filters**. You will be able to find various documentation about the API *[here](https://link.turing.sh/docs)*.## Create a Discord bot application
You will need to create a Discord bot application [*here*](https://discord.com/developers/applications). The bot does not require any special intents.
Then, save the token and application ID for the next step.## Configuration
Firstly, copy the configuration example in `src/config.example.json` to `src/config.json`, and follow all the steps inside the file.
You will have to fill out all required fields, or else the bot may not work as expected or at all.## Building
**Firstly**, run `npm install` to obtain all the packages & depencies.
Then, run `npm run build` to build the bot.Once built, you will be able to start the bot using `npm run start`.