Discord is a cross-platform proprietary instant messaging system with VoIP and video conferencing support, designed for use by various communities of interest.
This is a Discord-bot written in Python that was made as part of a pet project and demonstration of development skills. That project is using gpt4free GPTs.
The following features are available with the GPT4All bot:
- Support slash(/) commands! 📝: Supports various commands such as
/ask
,/imagine
,/whois
,/settings
,/help
. - Command
/ask
💭: The command allows you to set your query to the GPT model and get an answer. At the moment, the approximate response delay isfrom 2 to 6 seconds
. All models available in the gpt4free repository are available. - Command
/imagine
🎨: The command allows you to specify your query to the model for DALLE-3, BingAI-based image generations. Currently, the response delay isbetween 5 and 10 seconds
. Due to the fact that Discord compresses images, the maximum image quality isslightly
lost, unfortunately we can't fix this at the moment, but we are working on it! - Command
/whois
🤔: The command allows you to get all users with the role as a list byrole name
orrole ID
. Worksdepending on the text channel
.Example:
If a user with a role does not have access to the text channel where the command is called, he will not be displayed in the list of users with that role. - Command
/settings
🙅: This command brings up the bot settings window, where you can configure theGPT model
to use the/ask
command from the drop-down list. More customizations will be added in the future, and this section will be updated with usage examples. - Command
/help
🆘: The command brings up an embedded window with commands information, developer team information, and a link to bot GitHub - Easy installation 💻: The installation process is straightforward and only requires you to click on the link, choose server select the server you want to add the bot to, and add it. Just that simple.
- Follow the link
- Select your server to which you want to add a bot and add it
- ???
- PROFIT
Contributions to this project are welcome! Please see the Contributing Guidelines for more information on how to get started.
This project is licensed under the MIT License.