This BOT has been created for a school project The purpose of the QuizzGenerator BOT is to facilitate interactive learning and engagement on Discord servers through quizzes. It leverages the OpenAI API to manage and generate quiz content, including multiple-choice and open-ended questions. This BOT aims to make learning fun and accessible, providing an engaging way for community members to test their knowledge and learn new information in a social setting.
To install and run the BOT, please, follow these different steps:
Step 1 : Creation of the BOT Discord
- Create a Discord account
- Create a new application on the Discord Developper portal
- Create a new bot on the application
- Copy the token (it will be usefull for the next step)
Step 2 : Invite the BOT Discord on the server
- Go on your application
- Go on the OAuth2 page
- Select the Scope bot
- Copy the generated URL
- Paste the URL on a new tab
- Select your Discord server
- Click on "Autoriser"
- Your BOT has successfully joined your server
Step 3 : Compute the INTENTS
- Go here
- Check all the intents that you need (at least DIRECT_MESSAGES, GUILDS, GUILD_MODERATION, GUILD_EMOJIS_AND_STICKERS)
- Copy the result (it will be usefull for the next step)
Step 4 : Create a new OpenAI project
- Go here
- Create a new project
- Copy the project ID
- Go here
- If you don't have credit, put some money on your credit balance
- Go here
- Create a new secret key
- Copy the secret key
Step 5 : Final setup