- A Multifunction Bot for Discord
-
-
-
-
-
-
-
-
-
-
-
- - Using Docker
-
- - git clone https://github.com/ddc/DiscordBot.git
- - BOT_TOKEN variable needs to be inside the .env file
- - docker-compose up --build -d
-
-
-
- Games Included
-
-
-
- Admin/Mod Commands
-
-
-
-
-
-
-
- | admin cc [add,edit,remove] <command> |
- Add, edit or remove custom commands |
-
-
- | admin botgame <new game> |
- Change game that bot is playing |
-
-
-
-
- Config Commands
-
-
-
-
-
-
-
- | admin config list |
- List all bot configurations |
-
-
- | admin config servermessage [on, off] |
- Show message when a server gets updated |
-
-
- | admin config membermessage [on, off] |
- Show message when someone updates the profile |
-
-
- | admin config joinmessage [on, off] |
- Show message when a user joins the server |
-
-
- | admin config leavemessage [on, off] |
- Show message when a user leaves the server |
-
-
- | admin config blockinvisible [on, off] |
- Block messages from invisible members |
-
-
- | admin config botreactions [on, off] |
- Bot will react to member words |
-
-
- | admin config pfilter [on, off] <channel name> |
- Profanity Filter (block swear/bad words) |
-
-
-
-
-
- Misc Commands
-
-
-
-
-
-
-
- | about |
- Displays bot info |
-
-
- | echo |
- Shows your msg again |
-
-
- | ping |
- Test latency by receiving a ping message |
-
-
- | roll |
- Rolls random number |
-
-
- | pepe |
- Posts a random Pepe from imgur url |
-
-
- | tts <message> |
- Send TTS as .mp3 to channel |
-
-
- | serverinfo |
- Shows server's information |
-
-
- | userinfo <member#1234> |
- Shows discord user information |
-
-
- | lmgtfy <link> |
- Creates a lmgtfy link |
-
-
- | invites |
- List active invites link for the server |
-
-
-
-
-
- Bot Owner Commands
-
-
-
-
-
-
-
- | owner servers |
- Display all servers in database |
-
-
- | owner prefix <new prefix> |
- Change bot prefix for commands |
-
-
- | owner botdescription <new description> |
- Change bot description |
-
-
-
-
-
- GW2 Commands
-
-
-
-
-
-
-
- | gw2 config list |
- List all gw2 configurations in the server |
-
-
- | gw2 config session [on, off] |
- Bot should record users last sessions |
-
-
- | gw2 wvw [match, info, kdr] <world name> |
- Info about a wvw match |
-
-
- | gw2 key [add , remove , info] <api key> |
- Add/Remove/Info - GW2 APIkey managing |
-
-
- | gw2 account |
- General information about your GW2 account |
-
-
- | gw2 worlds [na, eu] |
- List all worlds by timezone |
-
-
- | gw2 wiki <name to search> |
- Search the Guild wars 2 wiki |
-
-
- | gw2 info <info to search> |
- Information about a given name/skill/rune |
-
-
-
-
-
- Acknowledgements
-
-
-
- License
- Released under the GNU GPL v3.
- Buy me a cup of coffee
- 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!
- 
-
-