JankBotIII

files

  • 📃 .dockerignore
  • 📂 .github
  • .gitignore
  • 📃 .prettierrc
  • 📃 .replit
  • 🖊️ CODE_OF_CONDUCT.md
  • 🖊️ CONTRIBUTING.md
  • 📃 Dockerfile
  • 🖋️ LICENSE
  • 💡 README.md
  • 🔨 app.json
  • 📂 commands
  • 📜 index.ts
  • 📂 interfaces
  • 🔨 jb.schema.json
  • 📜 jest.config.ts
  • 📂 locales
  • 🔨 nodemon.json
  • 🔒 package-lock.json
  • 📦 package.json
  • 🔒 pnpm-lock.yaml
  • 📂 resource
  • 📂 sounds
  • 📂 structs
  • 📂 tests
  • 🔨 tsconfig.json
  • 📂 utils

Readme

jankbotte the 3st

just one of those bots, y'know?

config example

{
    "$schema": "https://gramophone.space/jb.schema.json",
    "TOKEN": "<your token>",
    "MAX_PLAYLIST_SIZE": 20,
    "PREFIX": "j!",
    "PRUNING": false,
    "LOCALE": "en",
    "DEFAULT_VOLUME": 100,
    "STAY_TIME": 30,
    "MOD_ROLE_ID": "<whatever the mod role id is>",
    "PORT": 3001,
    "WEBROOT": "<wherever the above port is accessible>"
}

a schema is available in jb.schema.json. if you're using vscode it should get applied automatically.

okay buhbye