171 Commits

Author SHA1 Message Date
594d154cab fix #3, now tracking cheers and cheerEvents in database, minor tweaks to existing code 2025-08-24 20:20:52 +02:00
97a6a599a8 fixed colors for chatWidget 2025-08-19 16:29:16 +02:00
9d873fc54e store mods on redis, just like timeouts 2025-07-29 18:51:53 +02:00
cde679e583 add stats command to readme, implement optional stacking timeouts, fully rework timeout management 2025-07-29 01:43:38 +02:00
f9615b77e6 add monthly and alltime stat commands 2025-07-28 19:22:43 +02:00
ecd5909acf rework alert system, still not really happy though 2025-07-27 22:36:57 +02:00
a340b004a0 improve duplicate deleter 2025-07-27 19:16:45 +02:00
15c8abc2c3 implement a basic alerts template 2025-07-25 23:54:02 +01:00
a9c89cd616 make itemlock work the same as other statuses 2025-07-25 00:29:47 +01:00
1321af66cd make all imports nicer 2025-07-24 14:22:28 +01:00
d07b9cf290 added caching with redis to chatwidget and added autoscroll and autodelete to chatwidget 2025-07-24 12:07:06 +01:00
91241b0abb add user init validation try/catch, move @ symbol parsing 2025-07-23 22:47:13 +01:00
2244bbce5b remove @ symbols from command args so you can @qwerinope 2025-07-23 21:48:25 +01:00
83d9a1f070 update readme 2025-07-23 10:47:29 +01:00
150343ac14 rework tsconfigs so tsc now works again 2025-07-23 10:27:45 +01:00
7489c4f52d remove ping command, add backshot command, add nice font to chatwidget, add first time chatting warning 2025-07-23 02:53:45 +01:00
cc3176ea2f refactor chatwidget code, add prefetching emotes 2025-07-22 18:40:57 +01:00
fb6091c9c0 Make regex to remove cheerX case-insensitive 2025-07-20 22:27:43 +01:00
5228bfb96a make the command parser nicer, fix the cheer parser 2025-07-20 22:22:07 +01:00
41bad3dbd1 add grenade cheer, minor tnt cheer fix 2025-07-20 13:31:55 +01:00
77a75a1eb9 add roulette command 2025-07-20 00:41:20 +01:00
28be02c86e forgot to add tnt cheer to README 2025-07-19 17:54:15 +01:00
e76d22ab77 handle user bans on widget, add tnt cheer, bugfixes 2025-07-19 17:48:42 +01:00
a26903183b fix the css 2025-07-19 12:20:43 +01:00
f5b60badc5 absolutely terrible betterttv, frankerfacez and 7tv emote implementation, need to fix 2025-07-19 12:15:10 +01:00
dcd2eda439 added invulnerable chatters, completely reworked the way vulnerable chatters and admins is stored 2025-07-17 22:05:56 +02:00
0ebc3d7cf6 add silverbullet cheer, add timeout command 2025-07-09 19:47:11 +02:00
f9cdb2794f minor changes/fixes 2025-07-09 18:22:39 +02:00
2e57ab38ca added type checking to chatwidget event sending, moved some minor stuff around 2025-07-09 17:04:50 +02:00
3e025a586a rename bot directory to src, add chatwidget 2025-07-09 16:50:16 +02:00
8fd889856b fix testcheer command, reformat message event 2025-07-07 16:24:15 +02:00
73d281c6c6 improved cheer argument parsing, minor bugfixes 2025-07-07 15:56:01 +02:00
afd7dda332 added cheers, cheer management commands, timeout cheer 2025-07-07 15:42:51 +02:00
fe5c071900 added silverbullets, added gettimeout command 2025-07-06 22:05:53 +02:00
c6e5c76187 move logger into special file 2025-07-06 20:54:48 +02:00
f82d9cea79 Better formatting, add redis_url to example .env 2025-07-05 20:06:25 +02:00
945e17f271 made the use command not disableable, just disable the items 2025-07-04 22:43:05 +02:00
2fd30bd87e add pretty console formatting 2025-07-04 18:19:25 +02:00
c0fc8bccf2 back to websockets (webhooks are a pain), new websocket EventSub fixer 2025-07-04 16:36:06 +02:00
d4c5b29fe1 clean up User.itemLock() 2025-07-02 18:47:27 +02:00
d74fb8e79a remade README.md 2025-07-02 18:34:45 +02:00
985187c6ac fix typo 2025-07-02 18:14:34 +02:00
a698cb25d5 added itemlock command, added TNT item, minor bugfixes 2025-07-02 18:10:28 +02:00
ac3f81857f add balance,donate,admindonate commands and minor bugfixes 2025-06-30 17:59:27 +02:00
ab769fb546 renamed unbannableUsers to something better 2025-06-29 16:52:08 +02:00
4c2f31e1f8 add some documentation, add timeout and itemuses tracking system 2025-06-29 16:32:15 +02:00
898e0b7b70 disabled items can no longer be used with !use, admingive is now disableable, removed command specific intents, simplified command permission system 2025-06-29 15:26:03 +02:00
773a694714 fix typo 2025-06-27 15:30:29 +02:00
de492718fe add command enabling/disabling, only by admins 2025-06-27 15:28:51 +02:00
c960ae49bf add admin powers 2025-06-27 14:31:20 +02:00