Commit Graph

202 Commits

Author SHA1 Message Date
Andriy c61d875a6a Merge pull request #25 from Bubuni-Team/feature/core/thread-safe-random
Thread Safe Random
2023-01-17 23:18:22 +02:00
Andriy 83296efbb7 [entertainment] use thread safe random, update /roll number range 2023-01-17 23:13:06 +02:00
Andriy f1c4375613 [sticker-tools] add to dockerfile, adjust project configuration
Co-authored-by: voed <voed@i.ua>
2023-01-13 01:28:34 +02:00
Andriy 7598f77637 [sticker-tools] init module 2023-01-13 00:58:12 +02:00
Andriy 2722b88a15 [entertainment] roll comes back with improved logging 2023-01-07 17:47:09 +02:00
Andriy 5db3fc8eee [store] add red pandas, rename incorrectly named file 2023-01-05 02:09:53 +02:00
Andriy 41cda68329 [rss] fix images send with spoiler 2023-01-03 12:28:42 +02:00
Andriy bcdb0fefee [core] update dependencies 2023-01-02 23:42:07 +02:00
Andriy ff78d8e2ae [store] hide nsfw content behind spoiler 2023-01-02 23:31:05 +02:00
Andriy eca77267d7 [core] add support of new bot api 2023-01-02 20:13:41 +02:00
Andriy 19a14bb1ea [code-watcher] bust code in captions 2023-01-01 22:53:31 +02:00
Andriy 2cfcddf44d [entertainment] shutdown roll handler 2022-12-16 16:35:45 +02:00
Andriy ffffe2a48a [common] improve logging 2022-12-14 12:58:12 +02:00
Andriy 82129d8006 [entertainment] add /reset_roll command 2022-12-14 12:31:53 +02:00
Andriy 9a957af5ac [entertainment] move roll handler to correct namespace, adjust some numbers 2022-12-14 11:50:02 +02:00
Andriy 4f89be554a [entertainment] add roll command by @frolish
Co-authored-by: Frolish <lonkura.zip@gmail.com>
2022-12-14 11:40:27 +02:00
Frolish 9e198da41e add roll command 2022-12-14 11:09:43 +02:00
Andriy a97fac85e4 [store] fix kitties purchasable IDs 2022-11-14 13:54:37 +02:00
Andriy c893992f5b [store] add nsfw guard for boobs 2022-11-14 00:49:56 +02:00
Andriy 36e5ddd5af [store] refactor, add new purchasables 2022-11-14 00:23:36 +02:00
Andriy c50d5f63ba [rss] ability to hide feed from list 2022-11-02 11:02:41 +02:00
Andriy 8e0eea3025 [store] crappy bypass of tg cache, to fix random capybara 2022-08-30 15:01:22 +03:00
Andriy b0973dcd31 [store] add capybara purchase 2022-08-30 00:48:49 +03:00
Andriy 22b4384187 Merge pull request #18 from Bubuni-Team/feature/animation-set-message
[entertainment] add animation set message, fix HandleAnimation method visibility
2022-07-29 16:17:25 +03:00
Andriy dd6c896b08 [entertainment] remove unused CanPunish method 2022-07-29 13:11:13 +03:00
Andriy 2acc36d52a [entertainment] add animation set message, fix HandleAnimation method visibility 2022-07-29 12:20:24 +03:00
Andriy a4f05bacab [code-watcher] handle message edit & message delayed delete service
Message delayed deleter service deals with issue when you need to delete some message with delay without blocking the execution. This is replacement for dumb Task.Delay call. Use of it could be used before as exploit, to stop responding for a long time.
2022-07-07 17:15:40 +03:00
Andriy e1ec7937fe [code-watcher] skip messages with lineCount < 2 2022-07-07 17:02:47 +03:00
Andriy afb942a33a [code-watcher] double the trigger criterias 2022-06-14 11:23:02 +03:00
West14 2bffddd57c [store] disable store command for bots, cleanup 2022-05-10 19:11:01 +03:00
West14 0aea2fac42 [reputation] fix top fails when user left chat 2022-05-07 18:07:08 +03:00
West14 5eec35ba7d [cm] add reply when there are no banned stickerset list in db 2022-05-07 17:56:12 +03:00
West14 621fb27b46 [cm] fix wrong behaviour when bot doesn't have perms to delete sticker 2022-05-07 17:50:37 +03:00
CrazyHackGUT 322ece7056 Improve handling case when sticker-pack is not present in banlist 2022-05-05 22:21:43 +03:00
CrazyHackGUT 97fc51775d Do not parse sticker pack when removing from ban
Also added try-catch strategy when printing banned packs
2022-05-05 21:50:00 +03:00
West14 76ad165695 [cm] ability to ban stickerset 2022-05-05 19:29:25 +03:00
West14 88e04df77c fuck visual studio 2022-05-05 13:30:59 +03:00
West14 df43c45f02 [cm] warn decomposition 2022-05-05 13:26:17 +03:00
West14 d90556d445 [store] add reputation info to bot answers 2022-04-26 00:49:32 +03:00
West14 f69ecc93f6 [store] add user balance 2022-04-26 00:28:39 +03:00
West14 7b4c5aa3d4 [cm] change culture to ru, add no-perm warn on /ban command 2022-04-25 20:13:43 +03:00
West14 1860995db5 [cm] fix warn overflow, return ban msg when warn limit is reached 2022-04-24 22:38:09 +03:00
Andriy 57a11c44a8 Merge pull request #13 from Bubuni-Team/feature/timed-bans
[cm] ability to ban user for an arbitrary period
2022-04-23 22:06:54 +03:00
West14 87b4732e99 [reputation] remove mentions in /top commands 2022-04-23 21:53:34 +03:00
West14 4accf36ffa [reputation] /addrep command 2022-04-23 21:43:29 +03:00
West14 5b77ef2b85 [cm] ability to ban user for an arbitrary period 2022-04-23 21:03:33 +03:00
West14 15b19c97dd [cm] greet new members & refactor rules 2022-04-21 17:42:44 +03:00
West14 41a8eaefc2 [rss] Unsubscriber service cleanup. 2022-04-21 14:53:25 +03:00
West14 04a660181d [rss] MessageSender service cleanup 2022-04-21 14:33:01 +03:00
West14 00bfa59d11 [rss] possible fix for empty feed name in logs & RssFetch service cleanup 2022-04-21 14:26:35 +03:00