Skip to content

Quiz Time is a multiplayer and single player quiz conducting telegram based bot 🤖. It can also generate detailed progress report of the user using data visualization.

Notifications You must be signed in to change notification settings

HarshMathur86/Quiz_Time_chat_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quiz Time chat bot

  • Quiz time bot is a quiz conducting telegram based bot. Capable of conducting quizzes in single player as well as multiplayer modes and can also generate detailed progress report of the user.

  • The bot is implemented using python programming language and postgre SQL database.

  • Following APIs are used in the impelementation of the bot:

    • Open Trivia Database API - For generating questions of the quiz
    • Dialogflow API (Google Cloud) - For generating conversational responses of the bot.
    • Mailjet API - For emails sending functionality.
  • The bot is deployed in Heroku Cloud.

Here are some snapshots of the bot

alt text Image 6

Single Player Quiz

  • Bot offers its users all kinds of customizations on the quizzes asked to them for better improvment of their knowledge.

  • Single player quiz sessions generate result of the users and record user's performance. Which can later be used for generating detailed progess report of the user and, the image is generated in real time using python's image processing libraries like OpenCV & Pillow.

Multiplayer Quiz Session

  • Muliplayer quiz asks same question to all the players and then generate the leaderboard of the quiz where user can see their performance as shown in following image.

Image 5

Admin

  • The bot also has a admin who has two more privilages one is admin can make an announcement to all the players of the bot and other is all the technical issues reported by the users of the bot are directed to admin via email.

Image 7

About

Quiz Time is a multiplayer and single player quiz conducting telegram based bot 🤖. It can also generate detailed progress report of the user using data visualization.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages