Commit Graph

  • 0ecbf00ca2 Crosspost vrctl events to vrc channel with own reminders master Minz 2026-08-10 11:02:24 +02:00
  • 24fcd0b076 Add budget spending chart command Minz 2026-08-10 10:53:37 +02:00
  • cd5b076d65 Fix receipts bugs: budget queries, undo/transfer desync, timer spam Minz 2026-08-09 23:19:02 +02:00
  • f9dd88b9b8 Fix reminder timer reading stale swept reaction cache Minz 2026-08-09 22:24:56 +02:00
  • afdba9a6ad Add vrctl parse and reminder Minz 2026-08-09 20:02:34 +02:00
  • 6f1e8f8087 Remove currency from transfer message Minz 2026-03-28 14:21:00 +01:00
  • 728b99b1f9 WIP: Transfer command Minz 2026-03-28 14:13:18 +01:00
  • d3349231f3 Fix cumulative budget being reverse and not casting properly Minz 2026-02-09 15:20:39 +01:00
  • 5046fe91ba DB: Add npm backup command for DB backups Minz 2026-02-03 13:40:56 +01:00
  • 2df9279c1b DB: Add npm backup command for DB backups Minz 2026-02-03 12:31:17 +01:00
  • 60097b9a1d DB: Move to migrations via Umzug Minz 2026-02-03 12:26:06 +01:00
  • efedea8c45 Receipts: Add user param for budget commands Minz 2026-02-03 12:21:16 +01:00
  • fb3f659831 Receipts: Historical stats command Minz 2026-02-03 12:16:29 +01:00
  • fceefcc667 Receipts: Print all receipts values with 2 decimal places Minz 2026-02-03 11:21:21 +01:00
  • f17cdb12c0 Receipts: Split dev and production channels. Fix missing date utils import Minz 2026-02-03 11:15:05 +01:00
  • 1b3b498723 Core utils: Format date Minz 2026-02-03 10:45:08 +01:00
  • 6fabb20a2c Dockerize application Minz 2026-02-03 10:43:55 +01:00
  • 53c496422e Use next sunday as enddate to avoid overlap Minz 2026-01-26 15:20:14 +01:00
  • 7ca4b47ba9 Add debug messages to receipt logic Minz 2026-01-26 10:03:45 +01:00
  • bbfb3bfae1 Fix receipt date offset issue Minz 2026-01-26 10:00:07 +01:00
  • 81c1ce886b Disable dynamic bot status Minz 2026-01-26 09:23:22 +01:00
  • 2cc35f659e Remote legacy cleanup jobs Minz 2026-01-26 09:03:33 +01:00
  • 52f12ffac7 Fix budget set function typo Minz 2026-01-19 15:04:53 +01:00
  • 53ac0f4b79 Make budget view non ephemeral Minz 2026-01-19 14:58:51 +01:00
  • de9767f0bf Add budget view command Minz 2026-01-19 14:58:01 +01:00
  • 745e709bef Add basic receipt logging Minz 2026-01-19 13:53:42 +01:00
  • e5933aacc2 WIP: receipt feature implementation Minz 2026-01-19 08:47:21 +01:00
  • 333f3d94bf CleanupMessages: Handle missing permissions for local testing Minz 2026-01-17 18:15:06 +01:00
  • 00210a03cf DB: Switch to better-sqlite3 Minz 2026-01-17 18:14:22 +01:00
  • 2e4147abec Receipt Timer: Changed date format Minz 2026-01-17 14:00:57 +01:00
  • fbdcef7bca Add receipt day announcements Minz 2026-01-17 13:47:15 +01:00
  • f29abd9df4 Return sticker url with size 1024 Minz 2024-11-26 11:58:38 +00:00
  • f55bd3d98a Send linkTrack errors to interaction channel Minz 2024-04-08 23:01:34 +02:00
  • e957444000 Add data folder to gitignore Minz 2024-04-08 22:58:17 +02:00
  • a1c22295f6 Track Link formatting changes Minz 2024-04-06 01:02:21 +02:00
  • 4e1ec14272 Add jellyfin handling Minz 2024-04-06 01:01:46 +02:00
  • 1b5004462a Anniversary stash anniversary-stash Minz 2024-04-05 16:20:57 +02:00
  • 7f3781f0fc Filter short tags from track embed Minz 2024-04-05 08:54:33 +02:00
  • 644365076e Idk wtf is happening Minz 2024-04-03 23:25:44 +02:00
  • 42825fc71f Better formatting and LFM reaction support Minz 2024-04-03 19:46:57 +02:00
  • cb3e6df0bd Add LFM integration to link_track Minz 2024-04-03 18:21:52 +02:00
  • 37515177e3 Add LFM Database integration Minz 2024-04-03 15:55:02 +02:00
  • 86a1596bfc Add rating and scobble fields to track embed Minz 2024-04-03 14:24:45 +02:00
  • 3cbd6ff736 Delete link_track done message Minz 2024-04-03 12:10:40 +02:00
  • 0cdb763b5f Add new rating notifications Minz 2024-04-03 12:10:14 +02:00
  • edbbbe2d02 Add link track command Minz 2024-04-02 15:25:31 +02:00
  • a904fd8efd Add bot.log to gitignore Minz 2024-03-18 16:09:33 +01:00
  • 05ead8229c Make grab command global Minz 2024-03-13 22:53:55 +01:00
  • 6dac506438 Add command to grab emotes and stickers Minz 2024-03-12 17:10:41 +01:00
  • ee07ab61d3 Fix Spotify role removal Minz 2024-03-12 15:22:44 +01:00
  • 388b933245 Add dynamic listening to Spotify role assignment Minz 2024-03-12 14:48:12 +01:00
  • c6d4e7be0d Sweep reaction caches every 5 min Minz 2024-03-12 13:30:06 +01:00
  • 50c21c86e8 Add avatar feed for 938462252720328715 Minz 2024-03-12 12:03:20 +01:00
  • 2c0f83e9d8 Add set_avatar command Minz 2024-03-04 14:28:04 +01:00
  • d2c71cb9c5 Consolidate cleanup tasks Minz 2024-03-04 12:18:49 +01:00
  • 64e5d05345 Cleanup messages in #memes-videomemes after 48 hours Minz 2024-01-16 14:20:51 +01:00
  • 9e39233405 Cleanup #spam after 48 hours Minzkraut 2024-01-07 23:42:43 +01:00
  • c32fb9c793 Migrate user avatar update notifications Jan Groß 2023-11-07 18:25:04 +01:00
  • 45e2f42bcf Added run script Jan Groß 2023-11-07 15:49:40 +01:00
  • 403b5ea556 Fixed message log guild name ref Jan Groß 2023-11-07 15:49:30 +01:00
  • c03be08198 Prefixed log messages Jan Groß 2023-11-07 15:36:08 +01:00
  • f1f8749ee8 Live config for cleanup task Jan Groß 2023-11-07 15:33:21 +01:00
  • f7ec430006 Migrated dynamic bot status Jan Groß 2023-11-07 15:26:32 +01:00
  • 962ab57c8d Added 48 hour no-attach cleanup task Jan Groß 2023-11-07 15:06:37 +01:00
  • 2e86d98cc1 Add immediate flag to timers Jan Groß 2023-11-07 15:06:11 +01:00
  • 7f020dd179 Add timer core Jan Groß 2023-11-07 14:19:36 +01:00
  • f022dcbba9 Split global and guild commands Jan Groß 2023-11-07 14:19:09 +01:00
  • 13ac74a764 Bot Core Jan Groß 2023-11-07 12:19:25 +01:00
  • 54eae36b13 Dependencies Jan Groß 2023-11-07 10:54:07 +01:00
  • 58a12859cb Initial commit Jan Groß 2023-11-07 10:52:29 +01:00