Skip to content

jeongah-jasmine-lee/AI_Discord_Chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI_Discord_Chatbot (RLO Project 5)

Members

  • Jeongah Lee
  • Patrick Do
  • Mingchen Li
  • Zeyuan Yang

Requirements

pip install discord openai python-dotenv 

Steps

  1. Make a new server in Discord App

  2. Create a new application Bot in Discord Website https://discord.com/developers/applications
    Allow (1) PRESENCE INTENT (2) SERVER MEMBERS INTENT (3) MESSAGE CONTENT INTET in the settings

  3. Connect Server and Bot
    Go to Setting in Discord Website -> Click OAuth2 -> Check 'bot' in OAuth2 URL Generator

  4. Open Discord and paste the URL in Step3

  5. Make an .env file and fill your DISCORD_TOKEN

    ex. DISCORD_TOKEN = "123abc"
    
  6. Run bot.py

Special Commands

!quiz
  • Starts a Q&A quiz where users select from multiple-choice answers.
!startgame
  • Starts a multiple-choice trivia game where users compete to answer questions correctly and earn points.
!skillcheck
  • Starts assessments with interactive quizzes

ToDos

  • Tasks

    • Q&A (Multi-Choice) Function & APIs
    • Q&A (Multi-Choice) Data
    • Checking Skills Function & APIs
    • Checking Skills Data
    • Gaming Function & APIs (Multi-Choice QA)
    • Gaming Data
  • Issues

    • Multi-Round Conversation with ChatGPT

About

RLO Project 5

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages