A shitty PvP twitchbot with items, an overcomplicated user management system and maybe a couple of race-conditions. https://git.qwerinope.com/qwerinope/qweribot/wiki
  • TypeScript 98.5%
  • CSS 1.1%
  • HTML 0.2%
  • Nix 0.2%
Find a file
qwerinope 7d68c1dc9a
All checks were successful
/ checks (push) Successful in 31s
fix mistake in README.md
2026-03-04 17:20:15 +01:00
.forgejo/workflows minor doc fix, first attempt at forgejo cicd 2026-02-27 19:43:01 +01:00
scripts no more usage info in readme, all in the wiki now 2026-03-04 16:52:48 +01:00
src no more usage info in readme, all in the wiki now 2026-03-04 16:52:48 +01:00
.example.env no more usage info in readme, all in the wiki now 2026-03-04 16:52:48 +01:00
.gitignore add documentation generation and documentation to all commands, cheers, pointredeems and items 2026-02-25 18:24:06 +01:00
biome.json much nicer and cleaner chatwidget, no more explicit any types 2026-02-22 06:19:38 +01:00
bun.lock no more usage info in readme, all in the wiki now 2026-03-04 16:52:48 +01:00
compose.yml improved safety, minor docker compose changes, cheer parsing bugfixes 2025-09-18 15:53:36 +02:00
flake.lock added invulnerable chatters, completely reworked the way vulnerable chatters and admins is stored 2025-07-17 22:05:56 +02:00
flake.nix finish migrating to gitlab 2025-12-21 21:01:02 +01:00
LICENSE add license (MIT) 2025-05-30 23:11:45 +02:00
package.json no more usage info in readme, all in the wiki now 2026-03-04 16:52:48 +01:00
README.md fix mistake in README.md 2026-03-04 17:20:15 +01:00
tsconfig.bot.json upgrade to typescript 7 2026-02-21 16:39:41 +01:00
tsconfig.json upgrade to typescript 7 2026-02-21 16:39:41 +01:00
tsconfig.web.json upgrade to typescript 7 2026-02-21 16:39:41 +01:00

qweribot

Documentation on how to use the bot can be found here

Running the bot

  1. Install bun
  2. Run bun install to install dependencies
  3. Copy .env.example to .env for actually running or to .env.development for development purposes
  4. Edit the .env file you just copied and fill it with your info regarding authentication, IDs, etc
  5. Start the databases with docker compose up -d
  6. Run bun migrate or bun migrate-dev to setup the postgres database
  7. Run the bot with bun start or bun start-dev

Setting up docker and the reverse proxy with an SSL certificate, you'll have to do yourself.