TutorBot

TutorBot allows you to schedule and manage Tutoring Sessions with other users!

You'll need the Tutor role in order to operate any of these commands!

Schedule

  • Usage: +schedule <date (mm/dd)> <time> <student> <repeats parameter at the end and the repeats as the 2nd to the last parameter. > <subject>

  • Schedules a Tutor Session with the following user.

  • Example:

    • +schedule 08/25 4:00 PM 409152798609899530 false math

    • This will schedule an event on 8/25/2021 at 4 PM with 409152798609899530 that isn't repeating.

View

  • Usage: +view <id = None>

  • Provides a list of all your tutor sessions.

  • NOTE: Leave ID blank if you want to see all of your tutor sessions. ID is the tutor session ID, not a user's ID.

Skip

  • Usage: +skip <id>

  • Skips a certain tutoring session. (It does not remove it, just post-pones it for a week.)

  • NOTE: ID is the tutor session ID, not a user's ID.

Remove

  • Usage: +remove <id>

  • Permanently deletes a tutoring session.

  • NOTE: THIS DOES NOT SKIP A SESSION, IT REMOVES IT FOREVER!

Clear

  • Usage: +clear

  • Permanently deletes every subscribed Tutoring Session. (Similar to Remove but with every tutoring session you created)

  • NOTE: THIS DOES NOT SKIP ALL OF YOUR SESSION, IT REMOVES IT FOREVER!

TutorVC Synchronization

  • When creating a voice channel, you'll have the option of "upgrading" your session to a Tutor Session.

  • Simply use the command +settutor <id> with <id> being replaced with your tutor session-id and once you've done that, the bot will then show an embed regarding the details of your tutor session.

  • After your session ends, you'll be informed that the bot has posted another embed that logs the amount of time you've spent in a separate channel. (on the tutoring discord server)

    • NOTE: This does not update the hour log spreadsheet, (feature yet to come) so you'll still need to update it manually.

Last updated

Was this helpful?