Skip to content

oriel-beck/application-bot

Repository files navigation

Application Bot v4

Hopefully v5 will be stateless....

Requirements

  • Docker
  • Docker compose

Bot setup

  1. 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
  1. 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"
}

Startup

To start, run in the main directory docker compose up --build and wait for the bot to connect.

Todo

  • 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)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published