62 Commits

Author SHA1 Message Date
d3349231f3 Fix cumulative budget being reverse and not casting properly 2026-02-09 15:21:12 +01:00
5046fe91ba DB: Add npm backup command for DB backups 2026-02-03 13:40:56 +01:00
2df9279c1b DB: Add npm backup command for DB backups 2026-02-03 12:31:17 +01:00
60097b9a1d DB: Move to migrations via Umzug 2026-02-03 12:26:06 +01:00
efedea8c45 Receipts: Add user param for budget commands 2026-02-03 12:21:16 +01:00
fb3f659831 Receipts: Historical stats command 2026-02-03 12:16:29 +01:00
fceefcc667 Receipts: Print all receipts values with 2 decimal places 2026-02-03 11:21:21 +01:00
f17cdb12c0 Receipts: Split dev and production channels.
Fix missing date utils import
2026-02-03 11:15:05 +01:00
1b3b498723 Core utils: Format date 2026-02-03 10:45:24 +01:00
6fabb20a2c Dockerize application 2026-02-03 10:43:55 +01:00
53c496422e Use next sunday as enddate to avoid overlap 2026-01-26 15:20:39 +01:00
7ca4b47ba9 Add debug messages to receipt logic 2026-01-26 10:03:45 +01:00
bbfb3bfae1 Fix receipt date offset issue 2026-01-26 10:00:07 +01:00
81c1ce886b Disable dynamic bot status 2026-01-26 09:23:22 +01:00
2cc35f659e Remote legacy cleanup jobs 2026-01-26 09:03:33 +01:00
52f12ffac7 Fix budget set function typo 2026-01-19 15:04:53 +01:00
53ac0f4b79 Make budget view non ephemeral 2026-01-19 14:58:51 +01:00
de9767f0bf Add budget view command 2026-01-19 14:58:01 +01:00
745e709bef Add basic receipt logging 2026-01-19 13:59:06 +01:00
e5933aacc2 WIP: receipt feature implementation 2026-01-19 08:47:21 +01:00
333f3d94bf CleanupMessages: Handle missing permissions for local testing 2026-01-17 18:15:06 +01:00
00210a03cf DB: Switch to better-sqlite3 2026-01-17 18:14:22 +01:00
2e4147abec Receipt Timer: Changed date format 2026-01-17 14:01:46 +01:00
fbdcef7bca Add receipt day announcements 2026-01-17 13:47:15 +01:00
f29abd9df4 Return sticker url with size 1024 2024-11-26 11:58:38 +00:00
f55bd3d98a Send linkTrack errors to interaction channel 2024-04-08 23:01:34 +02:00
e957444000 Add data folder to gitignore 2024-04-08 22:58:17 +02:00
a1c22295f6 Track Link formatting changes 2024-04-06 01:02:21 +02:00
4e1ec14272 Add jellyfin handling 2024-04-06 01:01:46 +02:00
7f3781f0fc Filter short tags from track embed 2024-04-05 08:54:33 +02:00
644365076e Idk wtf is happening 2024-04-03 23:25:44 +02:00
42825fc71f Better formatting and LFM reaction support 2024-04-03 19:46:57 +02:00
cb3e6df0bd Add LFM integration to link_track 2024-04-03 18:21:52 +02:00
37515177e3 Add LFM Database integration 2024-04-03 15:55:02 +02:00
86a1596bfc Add rating and scobble fields to track embed 2024-04-03 14:24:45 +02:00
3cbd6ff736 Delete link_track done message 2024-04-03 12:10:40 +02:00
0cdb763b5f Add new rating notifications 2024-04-03 12:10:14 +02:00
edbbbe2d02 Add link track command 2024-04-02 15:27:34 +02:00
a904fd8efd Add bot.log to gitignore 2024-03-18 16:09:33 +01:00
05ead8229c Make grab command global 2024-03-13 22:53:55 +01:00
6dac506438 Add command to grab emotes and stickers 2024-03-12 17:10:41 +01:00
ee07ab61d3 Fix Spotify role removal 2024-03-12 15:22:44 +01:00
388b933245 Add dynamic listening to Spotify role assignment 2024-03-12 14:48:12 +01:00
c6d4e7be0d Sweep reaction caches every 5 min 2024-03-12 13:30:06 +01:00
50c21c86e8 Add avatar feed for 938462252720328715 2024-03-12 12:03:20 +01:00
2c0f83e9d8 Add set_avatar command 2024-03-04 14:28:04 +01:00
d2c71cb9c5 Consolidate cleanup tasks 2024-03-04 12:18:49 +01:00
Minz
64e5d05345 Cleanup messages in #memes-videomemes after 48 hours 2024-01-16 14:20:51 +01:00
9e39233405 Cleanup #spam after 48 hours 2024-01-07 23:42:43 +01:00
c32fb9c793 Migrate user avatar update notifications 2023-11-07 18:25:04 +01:00