Hopefully v5 will be stateless....
- Docker
- Docker compose
- Create a .env file, all values are required.
BOT_TOKEN=*****
POSTGRES_USER=appbot
POSTGRES_PASSWORD=*****
POSTGRES_DB=appbot
PGDATA=/var/lib/postgresql/data/pgdata
OWNER=YOUR_DISCORD_ID
REDIS_HOST=redis
- Create a config file named
config.json
in the main directory, all values are required.
{
"channels": {
"pending": "",
"denied": "",
"accepted": "",
"report": "",
"staff": "",
"support": "",
"tips": "",
"share_your_bot": ""
},
"roles": {
"mod": "",
"trial_support": "",
"required_role": "",
"staff": ""
},
"support_tags": {
"resolved": "",
"complex": "",
"question": "",
"code_error": "",
"wiki_error": ""
},
"guild": "THE_INITIAL_GUILD"
}
To start, run in the main directory docker compose up --build
and wait for the bot to connect.
-
Apply command
- DM Embed
- DM Buttons
- DM Select
-
Application command
- Reset
- Togggle
- Delete
- Deny
- Accept
- Show
- List
- List embed
- List select
- List buttons (over 125 apps)
-
Blacklist command
- Add
- Remove
- Reason
- Show
-
Question command
- Add
- Remove
- Edit
- List
- List embed
- List select
- List buttons (over 125 questions)
-
Report command
- User command
- Message command
- Slash command
-
About command
-
Eval command
-
Application embed (pending, accept, deny)