Commit Graph
76 Commits
Author SHA1 Message Date
West14 e815deba58 [store] Basic content store implementation.
- Bump Telegram Bot Framework to 0.6.9-gf1e77653ff
2022-02-16 17:07:30 +02:00
West14 12a4a0ae83 More detailed logging in UserService. Rename WhoIs handler to math the classname. 2022-02-14 21:00:51 +02:00
West14 46a0e375c5 [reputation] Fetch only positive reputation for rating. 2022-02-14 14:42:40 +02:00
West14 e885613c58 [reputation] Add rating. 2022-02-14 14:39:55 +02:00
West14 f80b5d0da8 [cm] Use file-scoped namespaces. 2022-02-14 10:35:28 +02:00
West14 05778f7960 [reputation] Use file-scoped namespaces. 2022-02-14 10:21:35 +02:00
West14 d3ec6cfb4b [whois] Move whois to separate handler in ChatManagement. 2022-02-14 10:20:07 +02:00
West14 2d4b36f8c3 [ci] Update Dockerfile to build reputation module. 2022-02-14 00:22:08 +02:00
West14 a4a44198c5 [reputation] Move reputation to separate module. 2022-02-14 00:18:53 +02:00
West14 6f02031e65 [quote] Use Sender ID instead of Chat ID if available. 2022-02-11 23:20:25 +02:00
West14 e2ca320bda [quote] Fix forwarded messages author detection. 2022-02-11 22:57:01 +02:00
West14 7a1aa77932 [entertainment] Add some debug. More correct permission check. 2022-02-08 20:28:15 +02:00
West14 ac65afea21 Fix javascript trigger regexp. Update warn entity, when banning warned user. 2022-02-08 15:17:25 +02:00
West14 ae351c48f4 Merge branch 'dev' of https://github.com/CrazyHackGUT/telegram-bot into dev 2022-01-27 19:47:57 +02:00
West14 b48eb09eb4 [quote] Fix quote generation for forwarded messages. 2022-01-27 19:44:58 +02:00
West14 307d27232e Fix dockerfile env. 2022-01-23 00:42:59 +02:00
West14 a46c5c5ea6 [reputation] Add debug logs. 2022-01-23 00:35:42 +02:00
West14 8f18ff4f18 [quote] Fix possible null-reference. 2022-01-21 14:28:33 +02:00
West14 f944d0731a [quote] Remove unused "using" directives. 2022-01-21 14:23:05 +02:00
West14 a9d284dc9d [quote] Code cleanup. 2022-01-21 14:18:56 +02:00
West14 8ad2d9968e [quote] Update Dockerfile to build ChatQuote module. 2022-01-21 00:14:39 +02:00
West14 7cd1a295bb [quote] Crappy chat quote implementation. 2022-01-21 00:10:27 +02:00
AndriyandGitHub d9d5221280 Merge pull request #4 from CrazyHackGUT/feature/whois-member-status
[whois] Add chatmember status to output. Update .gitignore.
2022-01-20 15:05:58 +02:00
West14 3c0c50d09b Remove exact file match from .gitignore. 2022-01-20 15:03:55 +02: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 eb42b5b22b Remove entity formatter. 2022-01-18 21:38:22 +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 5555d73673 Change logging formatter name to "Simple" in Dockerfile. 2022-01-10 13:59:01 +02:00
West14 a9deb52953 Remove separate Dockerfiles. 2022-01-10 01:16:46 +02:00
West14 dbd4b73a32 [ci] fix runtime image name 2022-01-10 01:05:02 +02:00
West14 3dbd5e261f [ci] fix Dockerfile name in worklflow 2022-01-10 01:02:43 +02:00
West14 ceb9825f29 [ci] Multiarch build. Fix dockerfile. 2022-01-10 01:01:38 +02:00
West14 938a918815 [ci] fix workflow 2022-01-10 00:51:08 +02:00
West14 9c291892cd Bump to .NET 6. Add arm64 image build. Use short commit hash on image tag. 2022-01-10 00:50:05 +02:00
West14 60f6a639b6 Fix null reference. 2022-01-07 22:30:28 +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 0c943300bb Fix fun commands can block handler chain execution. 2022-01-03 22:14:59 +02:00
West14 64a4a1fabb Add UserGroupTag module. 2022-01-03 22:13:44 +02:00
West14 9f108d5021 Add JavaScript GIF response. Change cooldown. 2022-01-03 20:58:26 +02:00
West14 5678de8531 Log animation handler triggers. 2022-01-03 19:22:03 +02:00
West14 f9bfc88c25 Add cooldown logging. 2022-01-03 15:55:42 +02:00
West14 36af127845 Put mesage text to lower case when matching animations. 2022-01-03 15:32:40 +02:00
West14 4dd2d4b5de Merge branch 'dev' of https://github.com/CrazyHackGUT/telegram-bot into dev 2022-01-03 15:28:10 +02:00
West14 68deb1ec8b Add cooldown for animation replies. 2022-01-03 15:28:00 +02:00
West14 3261d613d0 Yet another attempt to fix case insensitive matching. 2022-01-03 15:17:11 +02:00
West14 e5d3d7d15d Attempt to fix case insensitive matching. 2022-01-03 15:08:14 +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 c09b6d938a Remove json deletion from Dockerfile. 2022-01-02 22:13:11 +02:00
West14 d145aced57 Remove pdb's and json's on build. Remove EnsureLoaded call from Entertainment module. 2022-01-02 22:10:08 +02:00
West14 b6e622161b Fix Dockerfile to work in sh. 2022-01-02 22:05:31 +02:00
West14 8d3e24295b Move fun commands to separate module. 2022-01-02 21:56:14 +02:00
West14 d2077df114 Merge branch 'feature/reputation' into dev 2022-01-01 00:48:01 +02:00
West14 408c678e31 [ci] Add job name to workflow. 2021-12-29 17:27:23 +02:00
West14 f20dc2d089 Update workflow 2021-12-29 17:21:25 +02:00
West14 4d8c7b3fa6 Setup Docker image build in Actions. 2021-12-29 16:37:25 +02:00
West14 1d46b1e380 Fix bot punishements. 2021-12-29 14:51:49 +02:00
West14 abf64f3298 Merge branch 'dev' of https://github.com/CrazyHackGUT/telegram-bot into feature/reputation 2021-12-29 02:07:17 +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 685caf52b7 Merge remote-tracking branch 'origin/feature/new-dotnet-5' into feature/warns-net5 2021-12-26 13:15:15 +02:00
West14 df374e0b35 ChatManagement module. 2021-12-26 13:15:07 +02:00
West14 e1c404c660 Update to new Telegram.Bot. 2021-12-25 16:41:17 +02:00
West14 de08c74a5d Update target framework to .NET 5 & telegram-bot-framework. Update bot codebase to use the new framework API. 2021-12-25 15:17:23 +02:00