Commit Graph

146 Commits

Author SHA1 Message Date
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: dymik739/modular-bot-framework-for-telegram#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: dymik739/modular-bot-framework-for-telegram#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: dymik739/modular-bot-framework-for-telegram#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