- Using Docker
- git clone https://github.com/ddc/DiscordBot.git
- BOT_TOKEN variable needs to be inside the .env file
- sudo systemctl enable docker
- docker-compose up --build -d
- git clone https://github.com/ddc/DiscordBot.git
| Commands | Description |
|---|---|
| ai <message> | Asks OpenAI, message will be on discord embeded |
| Commands | Description |
|---|---|
| admin cc [add,edit,remove] <command> | Add, edit or remove custom commands |
| admin botgame <new game> | Change game that bot is playing |
| Commands | Description |
|---|---|
| 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 (blocks swear words) |
| Commands | Description |
|---|---|
| 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 informations |
| userinfo <member#1234> | Shows discord user informations |
| lmgtfy <link> | Creates a lmgtfy link |
| invites | List active invites link for the server |
| Commands | Description |
|---|---|
| owner servers | Display all servers in database |
| owner prefix <new prefix> | Change bot prefix for commands |
| owner botdescription <new description> | Change bot description |
| Commands | Description |
|---|---|
| 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 |
Released under the MIT.