Commit Graph

62 Commits

Author SHA1 Message Date
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
a4199b45d1 add proper README 2025-06-27 13:35:33 +02:00
61ba81d850 forgot to add itemlock verification to give commands 2025-06-27 12:34:54 +02:00
fa7c45042d add inventory, give and admingive commands. Handle user records in database and minor bugfixes 2025-06-27 12:14:34 +02:00
274b49dd27 change databases from surrealdb to pocketbase 2025-06-26 01:17:45 +02:00
18d7fe8caa prepare item management 2025-06-25 22:21:00 +02:00
273f5e3674 create stable command parser 2025-06-25 02:11:17 +02:00
dc087c3599 reworked !use and !info, moved functionality from timeout to item 2025-06-25 01:48:17 +02:00
8060aac6a7 add !iteminfo and !use commands 2025-06-25 00:03:11 +02:00
c0ae6eee7e minor bugfixes for singleusermode, added seiso command and basic item implementation
items need to check the inventory of the user themselves
also !iteminfo and !use commands should be super easy to make
i do wonder if there's a nicer way to create the Item objects
2025-06-24 23:14:31 +02:00