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