Skip to content
forked from tjhubz/PittBOT

A Discord bot for official Pitt guilds

Notifications You must be signed in to change notification settings

AKauffy/PittBOT

 
 

Repository files navigation

PittBOT

This is the bot that will be used for all official Pitt ResLife Discord guilds.

https://www.maskup.pitt.edu/residence-life/

What it does/will do

The bot will handle:

  • ESSENTIAL: Automatic role assignment (https://github.com/eco-community/invite-role-bot)
    • Each RA will have their own invite link to give to their residents. When that invite is used it will give them the role that gives them access to their floor's chat.
  • ESSENTIAL: Student verification (https://github.com/gg2001/EmailBot)
    • Students must enter their pitt email, to which the bot will then verify using a code. If it could also get the student's name from their email and set it as their nickname that would be great.
  • IDEAL: Synchronized event creation (https://discord.com/developers/docs/resources/guild-scheduled-event)
    • Since ResLife hosts multiple events throughout the year (as do RAs) it would be cool if they could be set up as a scheduled event within their respective server.
  • IDEAL: Slur prevention
    • Self-explanatory
  • IDEAL: Automatic assistance with common questions (FAQ system)
    • For instance, if someone asks "What are meal exchanges?" it would inform them what they are and how to use them.

Contributing

If you are interested in contributing, see CONTRIBUTING.md to get started, and join the Discord!

Current Goals

Right now, we want to get the core functionality mentioned above working. Top priority is automatic role assignment. When this is complete, we'll start working on the other features listed. As we move through those features, if you think the bot could use a new feature, feel free to join the Discord and let us know!

About

A Discord bot for official Pitt guilds

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.0%
  • Dockerfile 1.0%