Commit Graph

  • be7197a999 auto-schedule-pro-v2: update term5 schedule master dymik739 2024-08-30 15:22:07 +0300
  • 6640bfaee8 troll-spelling-corrector: disable module on boot dymik739 2024-08-28 18:38:37 +0300
  • 3554e2ac48 auto-schedule-pro-v2: update schedule for term5 dymik739 2024-08-16 17:27:41 +0300
  • d4cd31818f generic-command-processor: add link for official 2024-2025 year schedule dymik739 2024-08-16 16:53:20 +0300
  • 25457132fb generic-command-processor: updated links for term5 dymik739 2024-08-14 19:32:49 +0300
  • c881d54a4e auto-schedule-pro-v2: add short lesson listing format to improve readability dymik739 2024-08-14 15:02:51 +0300
  • c283414fe3 auto-schedule-pro-v2: update schedule for term 5 dymik739 2024-08-14 14:59:17 +0300
  • d4710eb994 auto-schedule-pro-v2: clean up some remnants from the past dymik739 2024-08-14 14:57:12 +0300
  • 86e4900dad generic-command-processor: added light easter egg dymik739 2024-06-24 08:43:40 +0300
  • 518b022e2b auto-schedule-pro-v2: updated schedule for term4 exams dymik739 2024-06-17 09:35:06 +0300
  • 9d2ecab090 auto-schedule-pro-v2: update schedule for term4 exams dymik739 2024-06-09 20:14:44 +0300
  • b02cee4fdb troll-spelling-corrector: improve the detection and correction algorithms in the most horrendous way dymik739 2024-04-06 23:27:13 +0300
  • 14ab2d3038 troll-spelling-corrector: add missing locative case from the match dictionary dymik739 2024-04-06 18:28:34 +0300
  • 0005bb3bdb troll-spelling-corrector: improve word detection accuracy by using a predefined dictionary dymik739 2024-04-06 18:14:53 +0300
  • 4ac6261fd5 qna-basic: update easter egg to work with faculty rebranding (fict -> fice) dymik739 2024-04-06 17:41:40 +0300
  • 3a3f76d4d7 generic-command-processor: update iltimate link, add short help and add another easter egg dymik739 2024-04-06 17:40:44 +0300
  • 97588b32af auto-schedule-pro-v2: update schedule for term 4 dymik739 2024-04-06 17:39:19 +0300
  • c0e72a5ca0 auto-schedule-pro-v2: add support for reading comments from schedule-v2 file format dymik739 2024-04-06 17:38:28 +0300
  • f6859cd748 auto-schedule-pro-v2: update for term 4 and add support for alternative commands dymik739 2024-02-10 18:37:54 +0200
  • b546d2c8d2 auto-schedule-pro-v2: reorganize schedule storage dymik739 2024-02-10 18:36:44 +0200
  • 9561075e2e generic-command-processor: add help command and recordings shortcut dymik739 2024-02-10 18:35:22 +0200
  • e80b5c1c22 auto-schedule-pro-v2: update term3 exam schedule dymik739 2024-01-17 20:03:29 +0200
  • 74c05c8290 auto-schedule-pro-v2: update schedule for exams (term 3 ending) dymik739 2024-01-14 20:10:30 +0200
  • 99a8da384f generic-command-processor: add shortcuts for year schedule and discipline layout images dymik739 2024-01-14 20:09:12 +0200
  • 8576e7afe7 generic-command-processor: add fiot_free_vidrahuvannja easter egg dymik739 2023-12-26 21:15:48 +0200
  • a75a33826d core: improve verbosity and allow execution of control commands in any chat dymik739 2023-11-27 13:36:57 +0200
  • a62f38ec2f update schedule dymik739 2023-11-18 19:06:31 +0200
  • f2bddd3690 qna-basic: add easter egg triggered by the FFS request dymik739 2023-11-18 19:05:08 +0200
  • b049f0a152 add module: shuffle (allows to shuffle message text in various ways) dymik739 2023-11-12 11:08:19 +0200
  • 1d22a31418 generic-command-processor: add command to get the ultimate link v2 dymik739 2023-11-12 11:07:06 +0200
  • 12b74d54fb Merge branch 'master' of http://10.1.1.1:3000/dymik739/modular-bot-framework-for-telegram dymik739 2023-11-09 13:34:14 +0200
  • 29602f2adf Merge pull request 'Added very important spelling correction module' (#12) from Misha1tigr/modular-bot-framework-for-telegram:master into master dymik739 2023-11-09 13:33:21 +0200
  • 08672bdbbe Added very important spelling correction module Misha 2023-11-09 12:33:53 +0200
  • f1f69b4395 auto-schedule-pro-v2: add support for updated schedule v2 "consulting" lesson type dymik739 2023-11-06 18:39:31 +0200
  • 56c45d1beb core: cleanup codebase, move to f-string formatting dymik739 2023-11-06 18:37:23 +0200
  • 11acdb6fd4 generic-command-processor: add an easter egg for requesting the server link dymik739 2023-11-06 18:15:46 +0200
  • e830bae282 add new module: help (allows to get manual pages for commands) dymik739 2023-11-04 13:48:40 +0200
  • 2a9bd28d65 add new module: tag-sub (allows to subscribe to events and get tagged once they happen) dymik739 2023-11-04 13:48:23 +0200
  • 2b8105d2a8 core: log responses to stdout first, then send as a Telegram message dymik739 2023-11-04 13:17:22 +0200
  • a7bbb1c1cc core: harden message processing by catching wrong returns from v2 modules dymik739 2023-11-03 17:54:35 +0200
  • e002dc46a2 update schedule dymik739 2023-10-30 10:07:23 +0200
  • 51307b5234 transliteration-decoder: implement proper HTML escaping and add new transliteration model dymik739 2023-10-29 21:13:48 +0200
  • ec22c72afb core: harden the handling of received messages dymik739 2023-10-29 20:56:55 +0200
  • 79a307a7b5 core: add control option to check the message queue length dymik739 2023-10-10 00:15:21 +0300
  • 3e38c113d9 pingtools: fix leaderboard sorting dymik739 2023-10-09 23:48:08 +0300
  • 7d0d816ca8 generic-command-processor: add easter eggs and make the module case-insensitive dymik739 2023-10-09 23:10:03 +0300
  • 376ffd4957 core: add control commands for enabling and disabling modules on the fly dymik739 2023-10-03 16:57:49 +0300
  • a530272408 add new module: generic-command-processor dymik739 2023-10-01 22:34:39 +0300
  • 807dee5af1 core: prioritize processing commands over processing all other messages dymik739 2023-09-27 08:27:38 +0300
  • f591c8d54a core: implement adaptive delays during message processing and improve the control panel dymik739 2023-09-26 13:00:17 +0300
  • 48e672a7b0 pingtools: add the ping-pong minigame dymik739 2023-09-26 12:58:40 +0300
  • b5a37acecb add new module: pingtools dymik739 2023-09-21 19:32:56 +0300
  • 187d990d2b translator: update translating server URL dymik739 2023-09-21 19:30:18 +0300
  • 151107aa81 core: fix response dropping when formatting is returned as an empty string dymik739 2023-09-21 19:29:53 +0300
  • 2446a20a5b update schedule dymik739 2023-09-19 18:52:54 +0300
  • 4502e7fbe1 Merge pull request 'transliteration-decoder: add automatic photo caption detection and let bot core deal with exceptions' (#11) from dev into master dymik739 2023-09-19 18:22:50 +0300
  • 09def1cd63 transliteration-decoder: add automatic photo caption detection and let bot core deal with exceptions dev dymik739 2023-09-19 18:20:31 +0300
  • 34439e944b update schedule dymik739 2023-09-12 12:36:54 +0300
  • dc8056abed Merge pull request 'Merge updates from dev branch to master' (#10) from dev into master dymik739 2023-09-12 12:32:45 +0300
  • 604054af9e auto-schedule-pro-v2: add lookup capability to current lesson requests and make styling more flexible dymik739 2023-09-12 12:24:33 +0300
  • d6bd061090 auto-schedule-pro-v2: in schedule lookup set date to be always on top even if the lesson is single dymik739 2023-09-12 11:44:03 +0300
  • e57773ccbb auto-schedule-pro-v2: hotfixes and add "default" label next to auto-generated values dymik739 2023-09-12 10:04:00 +0300
  • 05a8039b18 auto-schedule-pro-v2: add clear option to remove custom setting value and clean up old code remnants dymik739 2023-09-12 09:52:38 +0300
  • a22fb2b4b1 auto-schedule-pro-v2: hotfixing many issues at once to make the module work properly dymik739 2023-09-11 22:29:52 +0300
  • 1381ddb007 auto-schedule-pro-v2: implement templates support for custom output theming dymik739 2023-09-11 21:36:24 +0300
  • 9bdf8d0775 update schedule dymik739 2023-09-09 15:15:30 +0300
  • b0ea33cfff PEP8 autoformat and message formatting changes. Rhinemann 2023-09-06 20:06:18 +0300
  • e9bec0159f auto-schedule-pro-v2: change spacing between schedule lookup parts dymik739 2023-09-06 17:39:58 +0300
  • 5dc78b8cb0 auto-schedule-pro-v2: fix HTML escaping dymik739 2023-09-06 17:36:18 +0300
  • 67b3c4278b auto-schedule-pro-v2: fix date showing up twice during schedule lookup dymik739 2023-09-06 17:33:12 +0300
  • 0497cbf9b7 add support for parse_mode selection in all module APIs and update modules to respect these changes dymik739 2023-09-06 17:22:26 +0300
  • 34f9b83a95 update schedule.json dymik739 2023-09-06 17:16:40 +0300
  • 87928df3f7 update schedule.json dymik739 2023-09-06 12:25:38 +0300
  • 2b9ac41ced improve error reporting system, switch to schedule-v2 format in auto-schedule-pro-v2 dymik739 2023-09-05 20:40:57 +0300
  • baf815e74d update schedule dymik739 2023-09-05 20:14:18 +0300
  • fc450f633e update .gitignore to not track __pycache__ folders dymik739 2023-09-05 19:22:49 +0300
  • 1070362bc6 auto-schedule-pro-v2: prepare for migration from schedule-v1 to schedule-v2 format dymik739 2023-09-05 19:13:52 +0300
  • d2915c10e2 auto-schedule-pro: update schedule.json dymik739 2023-09-05 19:07:45 +0300
  • ebdae6256e main.py: disable MarkdownV2 to avoid errors dymik739 2023-09-05 13:22:11 +0300
  • 8cc68080e8 auto-schedule-pro: update schedule.json dymik739 2023-09-05 13:17:15 +0300
  • 94275048bb auto-schedule-pro: updated schedule.json dymik739 2023-09-05 11:47:34 +0300
  • 1504e03e13 main.py: added temporary fix for MarkdownV2 support dymik739 2023-09-05 11:46:59 +0300
  • 87424c8786 transliteration-decoder: add support for MarkdownV2 dymik739 2023-09-04 21:36:13 +0300
  • b21b16b817 auto-schedule-pro-v2: add initial support for MarkdownV2 dymik739 2023-09-04 21:34:33 +0300
  • 12ee02cee0 main.py: enable MarkdownV2 formatting dymik739 2023-09-04 21:33:23 +0300
  • ba353a3609 auto-schedule-pro: update schedule.json dymik739 2023-09-03 07:56:45 +0300
  • 69cb179d87 auto-schedule-pro: update schedule for 3 semester dymik739 2023-08-08 18:18:46 +0300
  • 1bd7fc2ef1 auto-schedule-pro-v2: improve holiday exclusive easter egg (triggered at !пара) dymik739 2023-08-07 23:32:45 +0300
  • 535087fae1 auto-schedule-pro-v2: temporary change responce to !пара (holidays exclusive) dymik739 2023-08-07 22:58:32 +0300
  • e8a61a9e36 auto-schedule-pro: commit last additions.json edit as of 2 semester dymik739 2023-08-07 22:33:37 +0300
  • 5d7f89cff0 auto-schedule-pro: fix issues related to reading links from containers dymik739 2023-08-07 22:32:10 +0300
  • 763cc4d131 add new module: translator dymik739 2023-08-01 12:09:35 +0300
  • bd22e8e9b6 hotfix: make bot core API v1 respect recent change from self.RESPONCE to self.RESPONSE dymik739 2023-06-29 13:46:44 +0300
  • 44628a3021 qna-basic: fix broken database file after code refactoring dymik739 2023-06-27 16:01:42 +0300
  • 72c5b0b4a9 Minor changes. Rhinemann 2023-05-08 12:45:02 +0300
  • efac73776f Minor changes. Rhinemann 2023-05-08 12:27:39 +0300
  • d1f7019f89 Typos and cosmetics. Rhinemann 2023-05-08 10:28:26 +0300
  • 8debb0b3d5 Typos. Rhinemann 2023-05-08 10:23:06 +0300
  • 2206bf6319 Typos. Rhinemann 2023-05-08 10:22:23 +0300
  • 38d8674bbd Typos. Rhinemann 2023-05-08 10:14:28 +0300