A multi-purpose, very efficient discord bot written in Go.
- Create a bot account at the Discord Developer Portal
- Invite the bot account to a server
- Download a release at releases
- Run the exe and follow the setup
- The setup will ask for your bots token and save it in a file called settings.json, if you ever need to change it simply edit that file
- General Commands
- Help
- Lists all commands
- Supports specific commands "help <command>"
- Automatic system, command gets added to the help commmand when registered to the command map
- Help
- Fun Commands
- Snipe
- Snipes the last deleted message
- Supports multiple messages
- Editsnipe
- Shows changes made to the last edited message
- Supports multiple messages
- Snipe
- Web Commands
- Ask
- Fetches answer for a question from WolframAlpha
- Lookup
- Fetches information on an Xbox account
- Urban
- Fetches a definition from the Urban Dictionary
- Ask
- Minecraft Commands
- Query
- Query a minecraft server to receive information
- Both long and short (ping) queries
- Query
- Music Commands
- Play
- Plays a song
- Play
- User Commands
- Avatar
- Works with ID and mentions
- Works with users not in the server (ID)
- Whois
- Fetches information about a user
- Works with ID, mention, and users not in the server
- Avatar
- Server Commands
- Serverinfo
- Displays information about the current server
- Serverinfo
- Bot Commands
- Ping
- Displays both API and regular latency
- Can ping a Minecraft server with a Raknet ping (short query) for basic information
- Stats
- Displays uptime and other bot information
- Ping
- Utility Commands
- Nuke
- Nukes the current channel
- Keeps channel permissions, and all other stuff
- Purge
- Deletes an amount of messages
- Instant
- Backup
- Saves a server template
- Load
- Loads a server template
- Nuke
- Module System
- Enable
- Enable a command/category
- Disable
- Disable a command/category
- List
- List all disabled commands/categories
- Enable
- Moderation System
- Ban
- Ban a user from the server
- Ban