Skip to content
This repository has been archived by the owner on Apr 14, 2024. It is now read-only.
/ Dino-Bot Public archive

Dino Bot is an application aimed for boosting productivity in any discord server. The bot does this by implementing the pomodoro method which is scientifically proven to boost people's focus and attention spans by working for a set amount of time and having break intervals.

License

Notifications You must be signed in to change notification settings

DiscordDinoBot/Dino-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dino Bot

Best Discord bot for having focused study sessions.

Check out our website for additional information on the bot!

Project Description

Dino Bot is a discord bot that will create study sessions that increase focus. This is acheived by using the Pomodoro Technique. The Technique consists of a 25 minute study session, 5 minute break session and a 15 minute long break session. This is the standard time sessions. You can choose any length of time for your sessions to suit your needs.

Setup

  1. Use the invite link at dinosaurbot.com.
  2. Add the bot to the server.
  3. Use Slash Commands and start using the bot!

Commands

/study Initiates the study session and opens the session menu.
/stats Showcases the amount of time the user has studied over various time periods. (Statistics will be shown in PST Time).
/timer Opens a timer that can be used for studying. (Timer is added to Statistics).
/help Shows all the commands and additional information.

Documentation

This is for anyone who would like to use the code or contribute. Anyone is welcome to contribute code. Code will be approved and merged to production if it is valid and works.

Installation

  1. Clone Code from the Repository

  2. Install all modules required to run the bot pip install nextcord and pip install pymongo.

  3. Run Main.py file. Once this is complete a config.json file will be created in your folder.

{"TOKEN": "" Insert your bot token into the ""

, "DATABASEPASSWORD": ""} insert your MongoDB Connection string into the ""

  1. You must make 4 collections in your MongoDB database. You can name them the same that the bot uses which would require no change on the code. If you do however change the names then the code for the database is provided in the database.py.

    Here is a good tutorial that helped me learn how MongoDB works with Python :)

Credits

Programming: Callum Brezden
Contributor: Wilson Agyapong

License

The source code for the site is licensed under the MIT license, which you can find in the LICENSE.txt file.

About

Dino Bot is an application aimed for boosting productivity in any discord server. The bot does this by implementing the pomodoro method which is scientifically proven to boost people's focus and attention spans by working for a set amount of time and having break intervals.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages