Commit Graph

40 Commits

Author SHA1 Message Date
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 df43c45f02 [cm] warn decomposition 2022-05-05 13:26:17 +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
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 166363cd50 [cm & ci] Send message on user unban. Trigger redeploy in CI. 2022-04-08 15:53:34 +03:00
West14 12a4a0ae83 More detailed logging in UserService. Rename WhoIs handler to math the classname. 2022-02-14 21:00:51 +02:00
West14 f80b5d0da8 [cm] Use file-scoped namespaces. 2022-02-14 10:35:28 +02:00
West14 d3ec6cfb4b [whois] Move whois to separate handler in ChatManagement. 2022-02-14 10:20:07 +02:00
West14 a4a44198c5 [reputation] Move reputation to separate module. 2022-02-14 00:18:53 +02:00
West14 ac65afea21 Fix javascript trigger regexp. Update warn entity, when banning warned user. 2022-02-08 15:17:25 +02:00
CrazyHackGUT 8ca58f7596 Potential fix for option saving 2022-01-25 23:34:37 +03:00
West14 a46c5c5ea6 [reputation] Add debug logs. 2022-01-23 00:35:42 +02:00
CrazyHackGUT ff63d6dfaa Code cleanup 2022-01-22 17:13:38 +03:00
West14 5513d0b62b [whois] Remove unused import. Fix .gitignore. Do no fetch chatmember info, if custom status is set. 2022-01-20 15:00:34 +02:00
West14 a8c02184e9 [whois] Add chatmember status to output. Update .gitignore. 2022-01-20 14:28:26 +02:00
West14 b1876edf13 [rules] Fix permission check on setrules. 2022-01-18 21:59:26 +02:00
West14 1444e3282f [rules] Throw exception on API request error. 2022-01-18 21:50:54 +02:00
West14 ffbb9dfee8 [rules] Implement /rules and /setrules. DIsable build of arm images. 2022-01-18 21:36:47 +02:00
West14 9d2b0e5374 [rules] Upload missing changes. 2022-01-18 20:41:02 +02:00
West14 3e83488ddd [rules] Start work on rules command. 2022-01-18 20:34:21 +02:00
West14 31a371b034 Change reputation counting algo. 2022-01-07 22:25:26 +02:00
West14 ad13577541 Change superuser command log category. Fix cooldowns command. 2022-01-07 15:46:04 +02:00
West14 740527d827 Assorted improvements.
- Add UserService.
- Add "setrep" command.
- Rename confusing methods and variables in AbstractAnimationHandler.
- Change Bayan cooldown to Zero.
- Add crappy "cooldowns" command.
2022-01-04 17:45:06 +02:00
West14 b99614868b Assorted improvements.
- Move BotExtension to Core.
- Update BotFramework
- Fix Fun commands.
- Remove ChatManagement dependency from Entertainment.
2022-01-03 14:58:53 +02:00
West14 8d3e24295b Move fun commands to separate module. 2022-01-02 21:56:14 +02:00
West14 a78851e7f5 Refactor bayan. 2021-12-29 02:06:53 +02:00
West14 e77ef7a9bd Fix bayan reply to bot. 2021-12-29 01:32:14 +02:00
West14 ae5d8ade8c Animation trigger refactoring. BAYAN. 2021-12-29 00:57:37 +02:00
West14 df11e1d327 Add python trigger. 2021-12-29 00:22:16 +02:00
West14 8829e526f9 Fix unwarn, when warn count is 0. 2021-12-28 21:03:58 +02:00
West14 0112aea634 Reputation managment. 2021-12-28 21:00:23 +02:00
West14 b91d6cfdb5 Whois command. Some refactorings. 2021-12-27 22:53:20 +02:00
West14 7b37e2f35d Add ChatManagement commands. Drop appsettings from version control. 2021-12-26 15:40:14 +02:00
West14 df374e0b35 ChatManagement module. 2021-12-26 13:15:07 +02:00