Discord bot that will take care of your team meeting schedule on Discord for you!
/ping- Ping latency of the API
/user- Provide information about the user that called the command
/server- Provide information about current server
/new_team team_name [channel] [role]- Create a new team on a channel and role (optional)
/teams [channel]- List all team on current guild or a channel
/new_meeting team_name title date_time- Create a new meeting associated with the team with name team_name with title and date_time
/meetings [team_name]- List all meeting scheduled on current guild or team_name
- Schedule repeated meeting (weekly, biweekly, monthly)
- Reschedule meeting
- Send meeting reminder before meeting (1 hr or 30 mins)
- Tag role/channel/team
- Send meeting reminder to email
- Send meeting reminder to calendar
-
Create a file named
config.jsonand puttoken,databaseToken,clientIdandguildIdinside like so.{ "token": "your-bot-token", "databaseToken": "mongodb://localhost:27017/?readPreference=primary&ssl=false&directConnection=true", "clientId": "application-id", "guildId": "guild-id", } -
Install
MongoDBlocally or create a database on MongoDB Atlas. You can easily run MongoDB with docker by running following commanddocker run -dp 27015:27017 --name mymongo mongo:latest
npm start: Run theapp.jsnpm run dep-com: Register commands to Discordnpm run del-com: Delete all registered commands
- Voice channel features
- Music play
- Rubik Scamble