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 |
dymik739
|
e57773ccbb
|
auto-schedule-pro-v2: hotfixes and add "default" label next to auto-generated values
|
2023-09-12 10:04:00 +03:00 |
dymik739
|
05a8039b18
|
auto-schedule-pro-v2: add clear option to remove custom setting value and clean up old code remnants
|
2023-09-12 09:52:38 +03:00 |
dymik739
|
a22fb2b4b1
|
auto-schedule-pro-v2: hotfixing many issues at once to make the module work properly
|
2023-09-11 22:29:52 +03:00 |
dymik739
|
1381ddb007
|
auto-schedule-pro-v2: implement templates support for custom output theming
|
2023-09-11 21:36:24 +03:00 |
dymik739
|
9bdf8d0775
|
update schedule
|
2023-09-09 15:15:30 +03:00 |
dymik739
|
e9bec0159f
|
auto-schedule-pro-v2: change spacing between schedule lookup parts
|
2023-09-06 17:39:58 +03:00 |
dymik739
|
5dc78b8cb0
|
auto-schedule-pro-v2: fix HTML escaping
|
2023-09-06 17:36:18 +03:00 |
dymik739
|
67b3c4278b
|
auto-schedule-pro-v2: fix date showing up twice during schedule lookup
|
2023-09-06 17:33:12 +03:00 |
dymik739
|
0497cbf9b7
|
add support for parse_mode selection in all module APIs and update modules to respect these changes
|
2023-09-06 17:22:26 +03:00 |
dymik739
|
34f9b83a95
|
update schedule.json
|
2023-09-06 17:16:40 +03:00 |
dymik739
|
87928df3f7
|
update schedule.json
|
2023-09-06 12:25:38 +03:00 |
dymik739
|
2b9ac41ced
|
improve error reporting system, switch to schedule-v2 format in auto-schedule-pro-v2
|
2023-09-05 20:40:57 +03:00 |
dymik739
|
baf815e74d
|
update schedule
|
2023-09-05 20:14:18 +03:00 |
dymik739
|
fc450f633e
|
update .gitignore to not track __pycache__ folders
|
2023-09-05 19:22:49 +03:00 |
dymik739
|
1070362bc6
|
auto-schedule-pro-v2: prepare for migration from schedule-v1 to schedule-v2 format
|
2023-09-05 19:13:52 +03:00 |
dymik739
|
d2915c10e2
|
auto-schedule-pro: update schedule.json
|
2023-09-05 19:07:45 +03:00 |
dymik739
|
ebdae6256e
|
main.py: disable MarkdownV2 to avoid errors
|
2023-09-05 13:22:11 +03:00 |
dymik739
|
8cc68080e8
|
auto-schedule-pro: update schedule.json
|
2023-09-05 13:17:15 +03:00 |
dymik739
|
94275048bb
|
auto-schedule-pro: updated schedule.json
|
2023-09-05 11:47:34 +03:00 |
dymik739
|
1504e03e13
|
main.py: added temporary fix for MarkdownV2 support
|
2023-09-05 11:46:59 +03:00 |
dymik739
|
87424c8786
|
transliteration-decoder: add support for MarkdownV2
|
2023-09-04 21:36:13 +03:00 |
dymik739
|
b21b16b817
|
auto-schedule-pro-v2: add initial support for MarkdownV2
|
2023-09-04 21:34:33 +03:00 |