dymik739
b02cee4fdb
troll-spelling-corrector: improve the detection and correction algorithms in the most horrendous way
2024-04-06 23:27:13 +03:00
dymik739
14ab2d3038
troll-spelling-corrector: add missing locative case from the match dictionary
2024-04-06 18:28:34 +03:00
dymik739
0005bb3bdb
troll-spelling-corrector: improve word detection accuracy by using a predefined dictionary
2024-04-06 18:14:53 +03:00
dymik739
4ac6261fd5
qna-basic: update easter egg to work with faculty rebranding (fict -> fice)
2024-04-06 17:41:40 +03:00
dymik739
3a3f76d4d7
generic-command-processor: update iltimate link, add short help and add another easter egg
2024-04-06 17:40:44 +03:00
dymik739
97588b32af
auto-schedule-pro-v2: update schedule for term 4
2024-04-06 17:39:19 +03:00
dymik739
c0e72a5ca0
auto-schedule-pro-v2: add support for reading comments from schedule-v2 file format
2024-04-06 17:38:28 +03:00
dymik739
f6859cd748
auto-schedule-pro-v2: update for term 4 and add support for alternative commands
2024-02-10 18:37:54 +02:00
dymik739
b546d2c8d2
auto-schedule-pro-v2: reorganize schedule storage
2024-02-10 18:36:44 +02:00
dymik739
9561075e2e
generic-command-processor: add help command and recordings shortcut
2024-02-10 18:35:22 +02:00
dymik739
e80b5c1c22
auto-schedule-pro-v2: update term3 exam schedule
2024-01-17 20:03:29 +02:00
dymik739
74c05c8290
auto-schedule-pro-v2: update schedule for exams (term 3 ending)
2024-01-14 20:10:30 +02:00
dymik739
99a8da384f
generic-command-processor: add shortcuts for year schedule and discipline layout images
2024-01-14 20:09:12 +02:00
dymik739
8576e7afe7
generic-command-processor: add fiot_free_vidrahuvannja easter egg
2023-12-26 21:15:48 +02:00
dymik739
a75a33826d
core: improve verbosity and allow execution of control commands in any chat
2023-11-27 13:36:57 +02:00
dymik739
a62f38ec2f
update schedule
2023-11-18 19:06:31 +02:00
dymik739
f2bddd3690
qna-basic: add easter egg triggered by the FFS request
2023-11-18 19:05:08 +02:00
dymik739
b049f0a152
add module: shuffle (allows to shuffle message text in various ways)
2023-11-12 11:08:19 +02:00
dymik739
1d22a31418
generic-command-processor: add command to get the ultimate link v2
2023-11-12 11:07:06 +02:00
dymik739
12b74d54fb
Merge branch 'master' of http://10.1.1.1:3000/dymik739/modular-bot-framework-for-telegram
2023-11-09 13:34:14 +02:00
dymik739
29602f2adf
Merge pull request 'Added very important spelling correction module' ( #12 ) from Misha1tigr/modular-bot-framework-for-telegram:master into master
...
Merging as a truly magnificent, state-of-art spelling check system that greatly improves not only the mere grammar, but the perception of this field in it's entirety.
Reviewed-on: #12
2023-11-09 13:33:21 +02:00
Misha
08672bdbbe
Added very important spelling correction module
2023-11-09 12:49:10 +02:00
dymik739
f1f69b4395
auto-schedule-pro-v2: add support for updated schedule v2 "consulting" lesson type
2023-11-06 18:39:31 +02:00
dymik739
56c45d1beb
core: cleanup codebase, move to f-string formatting
2023-11-06 18:37:23 +02:00
dymik739
11acdb6fd4
generic-command-processor: add an easter egg for requesting the server link
2023-11-06 18:15:46 +02:00
dymik739
e830bae282
add new module: help (allows to get manual pages for commands)
2023-11-04 13:48:40 +02:00
dymik739
2a9bd28d65
add new module: tag-sub (allows to subscribe to events and get tagged once they happen)
2023-11-04 13:48:23 +02:00
dymik739
2b8105d2a8
core: log responses to stdout first, then send as a Telegram message
2023-11-04 13:17:22 +02:00
dymik739
a7bbb1c1cc
core: harden message processing by catching wrong returns from v2 modules
2023-11-03 17:54:35 +02:00
dymik739
e002dc46a2
update schedule
2023-10-30 10:07:23 +02:00
dymik739
51307b5234
transliteration-decoder: implement proper HTML escaping and add new transliteration model
2023-10-29 21:13:48 +02:00
dymik739
ec22c72afb
core: harden the handling of received messages
2023-10-29 20:56:55 +02:00
dymik739
79a307a7b5
core: add control option to check the message queue length
2023-10-10 00:15:21 +03:00
dymik739
3e38c113d9
pingtools: fix leaderboard sorting
2023-10-09 23:48:08 +03:00
dymik739
7d0d816ca8
generic-command-processor: add easter eggs and make the module case-insensitive
2023-10-09 23:10:03 +03:00
dymik739
376ffd4957
core: add control commands for enabling and disabling modules on the fly
2023-10-03 16:57:49 +03:00
dymik739
a530272408
add new module: generic-command-processor
2023-10-01 22:34:39 +03:00
dymik739
807dee5af1
core: prioritize processing commands over processing all other messages
2023-09-27 08:27:38 +03:00
dymik739
f591c8d54a
core: implement adaptive delays during message processing and improve the control panel
2023-09-26 13:00:17 +03:00
dymik739
48e672a7b0
pingtools: add the ping-pong minigame
2023-09-26 12:58:40 +03:00
dymik739
b5a37acecb
add new module: pingtools
2023-09-21 19:32:56 +03:00
dymik739
187d990d2b
translator: update translating server URL
2023-09-21 19:30:18 +03:00
dymik739
151107aa81
core: fix response dropping when formatting is returned as an empty string
2023-09-21 19:29:53 +03:00
dymik739
2446a20a5b
update schedule
2023-09-19 18:52:54 +03:00
dymik739
4502e7fbe1
Merge pull request 'transliteration-decoder: add automatic photo caption detection and let bot core deal with exceptions' ( #11 ) from dev into master
...
Reviewed-on: #11
2023-09-19 18:22:50 +03:00
dymik739
09def1cd63
transliteration-decoder: add automatic photo caption detection and let bot core deal with exceptions
2023-09-19 18:20:31 +03:00
dymik739
34439e944b
update schedule
2023-09-12 12:36:54 +03:00
dymik739
dc8056abed
Merge pull request 'Merge updates from dev branch to master' ( #10 ) from dev into master
...
Reviewed-on: #10
2023-09-12 12:32:45 +03:00
dymik739
604054af9e
auto-schedule-pro-v2: add lookup capability to current lesson requests and make styling more flexible
2023-09-12 12:24:33 +03:00
dymik739
d6bd061090
auto-schedule-pro-v2: in schedule lookup set date to be always on top even if the lesson is single
2023-09-12 11:44:03 +03:00