Commit Graph

186 Commits

Author SHA1 Message Date
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
Andriy 918ab8d2d9 Merge pull request #16 from Bubuni-Team/feature/stickerset-ban
[cm] Ability to ban sticker sets
2022-05-05 22:26:27 +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
Andriy ff4cf0a0ef Merge pull request #15 from Bubuni-Team/refactor/warn
[cm] warn decomposition
2022-05-05 13:43:08 +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
Andriy 49c051910d Merge pull request #14 from Bubuni-Team/feature/reputation-improve
Draft: [reputation] /addrep command
2022-04-23 22:06:45 +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
Andriy 634695d0d8 Merge pull request #12 from Bubuni-Team/feature/greetings
[cm] greet new members & refactor rules
2022-04-21 18:05:25 +03:00
West14 15b19c97dd [cm] greet new members & refactor rules 2022-04-21 17:42:44 +03:00
West14 fc7b341f49 [ci] disable container auto-deploy 2022-04-21 15:22:05 +03:00
Andriy 749f4e0dcd Merge pull request #11 from Bubuni-Team/refactor/rss-cleanup
RSS module code cleanup.
2022-04-21 15:12:11 +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
Andriy 98cc8b8737 Merge pull request #10 from Bubuni-Team/feature/code-watcher
Code-watcher module.
2022-04-20 15:07:56 +03:00
West14 4f05a09846 [code-watcher] Cleanup. Remove notification in 1 minute after sending. 2022-04-20 13:14:01 +03:00
West14 b58fe8b6e9 [code-watcher] init module. 2022-04-20 00:38:47 +03:00
West14 166363cd50 [cm & ci] Send message on user unban. Trigger redeploy in CI. 2022-04-08 15:53:34 +03:00
West14 6b49ecb4d9 [debug-tools] Allow chat admins to use the /dump command. 2022-03-17 18:54:07 +02:00
West14 cd518131af Update README.md
The real purpose of this commit is to trigger the GitHub Actions workflow.
2022-03-17 18:25:39 +02:00
Andriy 6ddea8ed1a [debug-tools] Module init. (#9) 2022-03-17 17:39:57 +02:00
West14 c1008e1040 [store] Refactor store command handler to use LINQ. 2022-02-25 20:47:24 +02:00
West14 fb1bfd20e5 [reputation] Fix antiflood condition. 2022-02-18 01:25:53 +02:00
West14 5307c201ab [reputation] Bypass antiflood for admins. 2022-02-18 01:21:05 +02:00
CrazyHackGUT 3cc7bad439 Inline code for message 2022-02-16 20:07:33 +03:00
CrazyHackGUT 49664064f6 Notification when user is flooding, fixes 2022-02-16 20:05:14 +03:00
CrazyHackGUT 8c3d7c3cc1 Merge branch 'feature/antiflood' into dev 2022-02-16 19:49:42 +03:00
CrazyHackGUT 5902968924 Fix validation of user flooding 2022-02-16 19:49:35 +03:00
CrazyHackGUT 45a89f77ee Merge branch 'feature/antiflood' into dev 2022-02-16 19:45:01 +03:00
CrazyHackGUT 520f1efe37 AntiFlood service 2022-02-16 19:44:53 +03:00
West14 a2404aecc6 [store] Real fix for button order. 2022-02-16 18:30:50 +02:00
West14 5718b49455 [store] Fix button order. Fix internal id for anim boobs. 2022-02-16 18:27:09 +02:00
Kruzya 56cc2ebf77 Merge pull request #8 from CrazyHackGUT/feature/content-store
Content store
2022-02-16 19:12:56 +03:00
West14 f0d5e080d5 [store] Add description about boobs request uri. 2022-02-16 18:09:55 +02:00