This is a bot created for Discord with the assistance of Node.js and Discord.js. Other info will be added as this bot is expanded.
Features
-
This bot will listen for commands from Discord users in the channels it has access to.
-
Embedded responses to differentiate bot responses
-
Responses include:
- simple text responses
- display a user's avatar
- display a picture from a curated album
- uwufy text
- Operational Mod Tools:
- kick
- ban
- unban
- create/delete text/voice/category channels
- Future plans (ideas):
- moderation -> giving/removing a user a role, storing information for use of a warning/kick/ban system, move user, responses for certain operations re-directed to a dedicated bot room for audit (messages that are edited/deleted, other Mod Tool events, etc. to prevent server TOS violations)
- a web scraper or webhook for interaction
- a simple game that can be initiated with a command
- a database for user milestones
- one-bot welcome wagon
- "bah god! it's @non-bot-user's entrance music!"
- config.json - Removed to protect private information. Contains the following key-value pair in its json Object that is used for commands:
"prefix": "!", "permissions": {"mod-tool": "PERMISSION_FLAG"}
- users.json - Removed to protect private information. Will be used to store information for future moderation commands.