Discord bot for DSC MBCET Server
- Usage:
!ban <@user-name> <reason>
- Description: Bans a member from server
- Usage:
!clear <NUMBER>
- Description: Clear upto 100 messages
- Usage:
!distribute-role-name <TEAM_NO> <@role_name>
- Description: Distributes the users (username) belonging to given role into TEAM_NO of teams
- Usage:
!distribute-role <TEAM_NO> <@role_name>
- Description: Distributes the users belonging to given role into TEAM_NO of teams
- Usage:
!dm-unverified
- Description: Alerts unverified users to verify themselves by sending DM and adds unverified role to users
- Usage:
!find-role-name <@role_name>
- Description: Gives the usernames of members belonging to given role
- Usage:
!find-role <@role_name>
- Description: Gives the usernames,date of joining of members belonging to given role
- Usage:
!find-user <@user_name>
- Description: Gives information about given user
- Usage:
!help-v
- Description: Gives detailed information about commands
- Usage:
!help
- Description: Gives basic information about commands
- Usage:
!invite <NAME>
- Description: Creates an invite for NAME
- Usage:
!joke
- Description: Tells a joke for you
- Usage:
!kick <@user-name> <reason>
- Description: Kicks a member from server
- Usage:
!master
- Description: Summon Master Oogway To Gather Knowledge
- Usage:
!poll-a <NUMBER> <TITLE> [DESCRIPTION]
- Description: Creates a one time vote annonymous poll of given NUMBER with a TITLE and a DESCRIPTION
- Usage:
!poll <NUMBER> <TITLE> [DESCRIPTION]
- Description: Creates a poll of given NUMBER with a TITLE and a DESCRIPTION
- Usage:
!purge
- Description: Kicks all unverified members from server and sends DM
- Usage:
!reaction-roles <@role_1> [..@role_N]
- Description: Creates reaction role with given no. of role tags
- Usage:
!role-assign <@role_name> <@username> [..@username_N]
- Description: Assigns the given role_name to given users
- Usage:
!role-excel <@role_name>
- Description: Assigns the given role_name to given users from excel sheet RoleSheet
- Usage:
!role-remove <@role_name> <@username> [..@username_N]
- Description: Removes the given role_name from given users
- Usage:
!server-info
- Description: Gives information about the server
- Usage:
!showcase-remove <ID>
- Description: Removes the text and voice channels of showcase of given ID
- Usage:
!showcase <TOPIC> - <DESCRIPTION>
- Description: Creates a text and voice channels of TOPIC for showcasing workflow
- Usage:
!spam-add <link>
- Description: Adds a spam link for auto kicking
- Usage:
!spam-list
- Description: View the current spam links for auto kicking
- Usage:
!spam-remove <link>
- Description: Removes a spam link from auto kicking
- Usage:
!team-create-category <TEAM_NO> <CATEGORY_NAME>
- Description: Creates category CATEGORY_NAME with given no. of TEAM_NO as sub channels for voice and text and creates role for each team
- Usage:
!team-delete-category <CATEGORY_NAME>
- Description: Deletes category CATEGORY_NAME with all its sub channels and roles
- Usage:
!treatlist-add <@user_name> <reason>
- Description: Adds the user to treatlist with given reason
- Usage:
!treatlist-remove <@user_name> <reason>
- Description: Removes the user in treatlist with given reason
- Usage:
!treatlist
- Description: Gives the current treatlist
- Usage:
!ttt [@OpponentUsername]
- Description: Play Tic Tac Toe
- Usage:
!update-database
- Description: CAUTION: Adds current list of users to "Database" excel sheet and firebase.
- Usage:
!verify-me
- Description: Verify yourself at server