Commit Graph

96 Commits

Author SHA1 Message Date
Nikolay Kochulin
c6caaaec86 Export router logic into bot class and command 2019-11-17 14:00:10 +00:00
Nikolay Kochulin
3942b17c64 Switch awardtypeid to int + fix /at help 2019-11-17 13:41:25 +00:00
Nikolay Kochulin
b0632cf3b7 Merge VerbCommandRouter and ChatCommandRouter 2019-11-17 13:36:09 +00:00
Nikolay Kochulin
3c3b34fe13 Limit /at commands to chat 2019-11-17 12:12:59 +00:00
Nikolay Kochulin
dc58447ad4 Minor database fix 2019-11-17 12:05:42 +00:00
Nikolay Kochulin
609ddf542b Update all dependencies 2019-11-17 11:53:55 +00:00
Nikolay Kochulin
fe37980c26 Make stars actually work 2019-11-17 11:30:23 +00:00
Nikolay Kochulin
83b35ed4fa Add /at set + minor fixes 2019-11-16 22:38:44 +00:00
Nikolay Kochulin
846f17f59a Add link to /help to highlight command 2019-11-16 21:40:38 +00:00
Nikolay Kochulin
715ea7528f Add /at remove 2019-11-16 20:59:35 +00:00
Nikolay Kochulin
3512a7f9e4 Check permissions on /at create 2019-11-16 20:57:48 +00:00
Nikolay Kochulin
609e4c018f "/at create" command 2019-11-16 20:39:36 +00:00
Nikolay Kochulin
84a96745c9 Help verb command + change to IChatCommand 2019-11-16 19:45:25 +00:00
Nikolay Kochulin
c4dc24f6be Basic verb command 2019-11-16 18:08:32 +00:00
Nikolay Kochulin
313256da8d Locale improvements 2019-11-16 18:08:20 +00:00
Nikolay Kochulin
2d0083fdb3 Changes in commands 2019-11-16 17:12:48 +00:00
Nikolay Kochulin
afc6306c9b Add database changes 2019-11-16 15:19:05 +00:00
Nikolay Kochulin
29af7c9183 Performance improvement in /status 2019-11-16 14:23:14 +00:00
Nikolay Kochulin
fc65c9c55d Make private chats show all awards 2019-11-15 19:23:41 +00:00
Nikolay Kochulin
d449a8afbb /award quickfix 2019-11-15 16:36:54 +00:00
Nikolay Kochulin
a8675cc648 Make Localization actually try to help 2019-11-15 16:25:43 +00:00
Nikolay Kochulin
44c47913d7 Award command improvement 2019-11-15 16:25:08 +00:00
Nikolay Kochulin
f6c1033cdc Upgrade to .NET Core 3.0 2019-11-04 19:14:07 +03:00
Nikolay Kochulin
5d6a0eb152 Update perfusion 2019-09-21 14:32:51 +00:00
Nikolay Kochulin
df9dd4a1f7 Remove reporting errors to admin chats 2019-09-21 13:27:24 +00:00
Nikolay Kochulin
35dbb7fe78 Update perfusion 2019-08-14 21:24:50 +00:00
Nikolay Kochulin
9bf70017c8 Make everything asynchronous 2019-07-21 01:54:37 +03:00
Nikolay Kochulin
b9f4e4f418 Make /leaderboard show leaderboard for stars by default 2019-07-12 16:27:10 +03:00
Jetsparrow
af3fefc6c3
Update ru-RU.json
translated missing leaderboard texts
2019-07-12 16:24:19 +03:00
Nikolay Kochulin
9ed59747c8 Generate username from first and last names, and update usernames in
the database.
2019-07-10 19:41:44 +03:00
Nikolay Kochulin
115138f9f9 Make leaderboard entries be seperated by newlines 2019-07-10 18:17:39 +03:00
Nikolay Kochulin
8f31f9c809 Also filter for chat in /award 2019-07-09 22:51:15 +03:00
Nikolay Kochulin
5c19869186 Add /leaderboard command 2019-07-09 22:44:58 +03:00
Nikolay Kochulin
1f584d3a52 Make /status only get awards from current chat 2019-07-09 20:13:06 +03:00
Nikolay Kochulin
6bbc85ebf0 Update dependencies and switch to .netcoreapp2.2 2019-06-14 22:46:38 +03:00
Nikolay Kochulin
178f1ee089 Ensure existence of DB 2019-06-07 18:37:11 +03:00
Nikolay Kochulin
ff63dbe386 Fix db isadministrator + update perfusion
Signed-off-by: Nikolay Kochulin <porez0xfeedface@gmail.com>
2019-05-17 15:31:54 +03:00
Nikolay Kochulin
7bef7255f8 Basic error telegram logging support
Signed-off-by: Nikolay Kochulin <porez0xfeedface@gmail.com>
2019-05-16 20:25:18 +03:00
Nikolay Kochulin
45b94e7561 Add field IsAdministrator
Signed-off-by: Nikolay Kochulin <porez0xfeedface@gmail.com>
2019-05-16 19:32:32 +03:00
Nikolay Kochulin
79e78f41c5 Add autocomplete based on language identifier
Signed-off-by: Nikolay Kochulin <porez0xfeedface@gmail.com>
2019-04-24 21:42:06 +03:00
Nikolay Kochulin
8322f4f871 Add rate limiting to /award
Signed-off-by: Nikolay Kochulin <porez0xfeedface@gmail.com>
2019-04-24 18:13:25 +03:00
Nikolay Kochulin
61166ea0c9 Add SqlDebug to config
Signed-off-by: Nikolay Kochulin <porez0xfeedface@gmail.com>
2019-04-24 18:10:34 +03:00
Nikolay Kochulin
e7c53fa2ad Fix "a a" in en-US locale
Signed-off-by: Nikolay Kochulin <porez0xfeedface@gmail.com>
2019-04-20 20:16:51 +03:00
Nikolay Kochulin
1ee1abc672 Better formatting for /currencies
Signed-off-by: Nikolay Kochulin <porez0xfeedface@gmail.com>
2019-04-18 18:09:50 +03:00
Nikolay Kochulin
71a2328eb1 Add accusative forms to award type names
Signed-off-by: Nikolay Kochulin <porez0xfeedface@gmail.com>
2019-04-18 17:44:05 +03:00
Nikolay Kochulin
4353428d41 Add /currencies
Signed-off-by: Nikolay Kochulin <porez0xfeedface@gmail.com>
2019-04-18 17:28:20 +03:00
Nikolay Kochulin
bf8778c7d9 Update to new Perfusion 2019-04-18 15:43:57 +03:00
Nikolay Kochulin
2cd40cb85d Merge branch 'master' of ssh://lserver1/srv/git/karmabot 2019-03-14 12:17:16 +03:00
Nikolay Kochulin
68c2715c17 Fix grammatical error 2019-03-14 12:17:13 +03:00
bcda3b9282 fix be-by.json build action 2019-02-12 11:41:50 +03:00