- Using Docker (replace "MY_TOKEN_HERE" with your bot token)
- git clone https://github.com/ddc/DiscordBot.git && cd DiscordBot
- echo MY_TOKEN_HERE > ./config/token.txt
- docker-compose up --build -d
| Command | Description |
|---|---|
| invites | List active invites link for the server |
| banlist | List all members that have been banned |
| unban <member#1234> | UnBan member from the channel |
| ban <member#1234> <reason> | Ban member from the channel |
| kick <member#1234> <reason> | Kick member from the channel |
| blacklist [add,remove] <member#1234> | Add or remove users from the blacklist |
| mute [add,remove] <member#1234> <reason> | Mute or unmute an user |
| customcom [add,remove] <command> | Add or remove Custom commands |
| Command | Description |
|---|---|
| config list | List all bot configurations |
| config bladmin [on , off] | Able to blacklist server's admins |
| config muteadmins [on , off] | Able to mute server's admins |
| config servermessage [on , off] | Show message when a server gets updated |
| config membermessage [on , off] | Message when someone changes the profile |
| config mentionpool [on , off] | Mention everyone when using pool command |
| config anonymouspool [on , off] | Hide the author's name from the pool cmd |
| config joinmessage [on , off] | Show message when a user joins the server |
| config leavemessage [on , off] | Show message when a user leaves the server |
| config blockinvisible [on , off] | Block messages from invisible members |
| config botreactions [on , off] | Bot will react to member words |
| config defaultchannel <channel name> | Default text channel for bot messages |
| config pfilter [on , off] <channel name> | Profanity Filter (block swear/bad words) |
| Command | Description |
|---|---|
| gw2 account | General information about your GW2 account |
| gw2 worlds | List all worlds |
| gw2 wvwinfo | Info about a world |
| gw2 lastsession | Info about the gw2 player last game session |
| gw2 kdr <worldname> | Info about a wvw kill/death ratings |
| gw2 wiki <name to search> | Search the Guild wars 2 wiki |
| gw2 info <info to search> | Information about a given name/skill/rune |
| gw2 daily [pve, pvp, wvw, fractals] | Show today's Dailies |
| gw2 key [add , remove , info] <api key> | Add/Remove/Info - GW2 APIkey managing |
| gw2 [match, wvwinfo] <world name> | Info about a wvw match |
| gw2 config list | List all gw2 configurations in the server |
| gw2 config roletimer <time secs> | Timer to check for api roles in seconds |
| gw2 config lastsession [on , off] | Bot should record users last sessions |
| gw2 config apirole [on , off] <server name> | Bot should add role that matches gw2 server |
| Command | Description |
|---|---|
| about | Display bot info |
| echo | Show your msg again |
| ping | Test latency by receiving a ping message |
| roll | Rolls random number |
| pepe | Posts a random Pepe from imgur |
| tts <message> | Send TTS as .mp3 to channel |
| serverinfo | Shows server's informations |
| userinfo <member#1234> | Shows discord user informations |
| lmgtfy <link> | Creates a lmgtfy link |
| simplepool <question> <emoji> | Create a simple yes,no pool |
| pool <Question;Choice1;Choice2> | Creates a numeric list of choices pool |
| Command | Description |
|---|---|
| owner executesql | Execute all sql files inside data/sql dir |
| owner reload | Command to reload all extensions |
| owner servers | Display all servers in database |
| owner prefix <new prefix> | Change bot prefix for commands |
| owner reloadcog <src.cogs.bot.name> | Command to reload a module |
| owner botdescription <new description> | Change bot description |
| owner botgame <new game> | Change game that bot is playing |
Released under the GNU GPL v3.
This bot is open source and always will be, even if I don't get donations. That said, I know there are people out there that may still want to donate just to show their appreciation so this is for you guys. Thanks in advance!
