Commit Graph

  • b0ea33cfff PEP8 autoformat and message formatting changes. dev Rhinemann 2023-09-06 20:06:18 +03:00
  • e9bec0159f auto-schedule-pro-v2: change spacing between schedule lookup parts dymik739 2023-09-06 17:39:58 +03:00
  • 5dc78b8cb0 auto-schedule-pro-v2: fix HTML escaping dymik739 2023-09-06 17:36:18 +03:00
  • 67b3c4278b auto-schedule-pro-v2: fix date showing up twice during schedule lookup dymik739 2023-09-06 17:33:12 +03:00
  • 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 +03:00
  • 2b9ac41ced improve error reporting system, switch to schedule-v2 format in auto-schedule-pro-v2 dymik739 2023-09-05 20:40:57 +03:00
  • fc450f633e update .gitignore to not track __pycache__ folders dymik739 2023-09-05 19:22:49 +03:00
  • 1070362bc6 auto-schedule-pro-v2: prepare for migration from schedule-v1 to schedule-v2 format dymik739 2023-09-05 19:13:52 +03:00
  • d2915c10e2 auto-schedule-pro: update schedule.json dymik739 2023-09-05 19:07:45 +03:00
  • ebdae6256e main.py: disable MarkdownV2 to avoid errors dymik739 2023-09-05 13:22:11 +03:00
  • 8cc68080e8 auto-schedule-pro: update schedule.json dymik739 2023-09-05 13:17:15 +03:00
  • 94275048bb auto-schedule-pro: updated schedule.json dymik739 2023-09-05 11:47:34 +03:00
  • 1504e03e13 main.py: added temporary fix for MarkdownV2 support dymik739 2023-09-05 11:46:59 +03:00
  • 8cf9208a29 PEP8 autoformat. auto-schedule-pro-v2 Rhinemann 2023-09-04 23:34:16 +03:00
  • 1ea0ab35e3 Changed accusative list for weekdays. Rhinemann 2023-09-04 23:32:46 +03:00
  • 87424c8786 transliteration-decoder: add support for MarkdownV2 dymik739 2023-09-04 21:36:13 +03:00
  • b21b16b817 auto-schedule-pro-v2: add initial support for MarkdownV2 dymik739 2023-09-04 21:34:33 +03:00
  • 12ee02cee0 main.py: enable MarkdownV2 formatting dymik739 2023-09-04 21:33:23 +03:00
  • 91748be435 Testing MARKDOVN_V2 parsing. Rhinemann 2023-09-04 20:58:17 +03:00
  • ba353a3609 auto-schedule-pro: update schedule.json dymik739 2023-09-03 07:56:45 +03:00
  • 69cb179d87 auto-schedule-pro: update schedule for 3 semester dymik739 2023-08-08 18:18:46 +03:00
  • 1bd7fc2ef1 auto-schedule-pro-v2: improve holiday exclusive easter egg (triggered at !пара) dymik739 2023-08-07 23:32:45 +03:00
  • 535087fae1 auto-schedule-pro-v2: temporary change responce to !пара (holidays exclusive) dymik739 2023-08-07 22:58:32 +03:00
  • e8a61a9e36 auto-schedule-pro: commit last additions.json edit as of 2 semester dymik739 2023-08-07 22:33:37 +03:00
  • 5d7f89cff0 auto-schedule-pro: fix issues related to reading links from containers dymik739 2023-08-07 22:32:10 +03:00
  • 763cc4d131 add new module: translator dymik739 2023-08-01 12:09:35 +03:00
  • bd22e8e9b6 hotfix: make bot core API v1 respect recent change from self.RESPONCE to self.RESPONSE dymik739 2023-06-29 13:46:44 +03:00
  • 44628a3021 qna-basic: fix broken database file after code refactoring dymik739 2023-06-27 16:01:42 +03:00
  • 72c5b0b4a9 Minor changes. Rhinemann 2023-05-08 12:45:02 +03:00
  • efac73776f Minor changes. Rhinemann 2023-05-08 12:27:39 +03:00
  • d1f7019f89 Typos and cosmetics. Rhinemann 2023-05-08 10:28:26 +03:00
  • 8debb0b3d5 Typos. Rhinemann 2023-05-08 10:23:06 +03:00
  • 2206bf6319 Typos. Rhinemann 2023-05-08 10:22:23 +03:00
  • 38d8674bbd Typos. Rhinemann 2023-05-08 10:14:28 +03:00
  • 7bca26e07c Edited according to PEP8 and added f-strings. Rhinemann 2023-05-08 09:59:07 +03:00
  • 1f9212c033 Понедулок. Rhinemann 2023-05-06 20:09:20 +03:00
  • d0cd483b73 auto-schedule-pro-v2: fix negative day shifts being interpreted as positive ones dymik739 2023-05-06 18:25:00 +03:00
  • edfcc6e1be auto-schedule-pro-v2, auto-schedule-pro: switch to calling new module by default dymik739 2023-05-06 18:14:53 +03:00
  • 56e57c4d7f auto-schedule-pro-v2: add new module as a successor of auto-schedule-pro rewritten to utilize ModuleV2 API dymik739 2023-05-06 18:03:01 +03:00
  • ae1225ceee Merge pull request 'Added lesson type.' (#6) from Rhinemann/modular-bot-framework-for-telegram:master master dymik739 2023-05-04 21:48:07 +03:00
  • bf79f3903d Slight naming tweaks. Rhinemann 2023-05-04 21:42:13 +03:00
  • 59b547d9fa Added lesson type. Rhinemann 2023-05-04 21:20:03 +03:00
  • e4f0e88a58 main.py: replace deprecated imp module with importlib modulev2 dymik739 2023-05-04 18:13:08 +03:00
  • a6284539ac module-v2-example: fix the testing typo to enable the module dymik739 2023-05-03 21:47:33 +03:00
  • 7e0a47e498 main.py: fix v2 modules reloading dymik739 2023-05-03 21:44:46 +03:00
  • 3e80a6effb module-v2-example: add an example module to show off the new capabilities dymik739 2023-05-03 21:08:01 +03:00
  • e12532338d add support for modules of version 2 dymik739 2023-05-03 21:06:05 +03:00
  • 6e0830362c add GPLv3 license dymik739 2023-05-03 14:04:56 +03:00
  • 181e89b107 merging pull request #4 dymik739 2023-05-02 10:41:03 +03:00
  • 7bf5d957a1 Removed comment. Rhinemann 2023-04-30 00:23:48 +03:00
  • 520baa7dc1 Took out the spaces. Rhinemann 2023-04-30 00:14:08 +03:00
  • 68244a2e7c Made workable. Rhinemann 2023-04-30 00:13:44 +03:00
  • f1d04954f0 Merge branch 'master' of http://10.1.1.1:3000/dymik739/modular-bot-framework-for-telegram Rhinemann 2023-04-29 23:59:03 +03:00
  • 28d88d0a6d module-testing.py: fix the bug that was crashing the script, clean some code and improve message simulation dymik739 2023-04-29 23:26:27 +03:00
  • 36793e9946 Cleaning up in auto-schedule Rhinemann 2023-04-27 11:22:25 +03:00
  • 20be4be346 Merge pull request 'Little tweaks to variables.' (#3) from Rhinemann/modular-bot-framework-for-telegram-fork:master into master dymik739 2023-04-26 14:08:25 +03:00
  • 493a29b9fa Little tweaks to variables. Rhinemann 2023-04-26 13:34:48 +03:00
  • 45b0a5973c transliteration-decoder: add !dc command trigger, allow cz-ua model to be default and make code more readable dymik739 2023-04-26 13:12:15 +03:00
  • c4f6e952bc auto-schedule-pro: replace loops with remainder operation to increase performance when looking up large amounts of days dymik739 2023-04-26 12:44:39 +03:00
  • 759b7517ef transliteration-decoder: hotfix - add missing letters to en-ua-direct model dymik739 2023-04-19 18:41:27 +03:00
  • 2e0a0b863d transliteration-decoder: add en-ua-direct model (casts english keyboard layout directly to ukrainian) dymik739 2023-04-19 18:15:29 +03:00
  • c1372316d3 Test Rhinemann 2023-04-17 22:55:36 +03:00
  • d0f2827d66 transliteration-decoder: improve case-awareness to produce more precise translations dymik739 2023-04-17 22:11:49 +03:00
  • 0def45c6ce transliteration-decoder: add the ability to read the reply_to message text as decoding argument dymik739 2023-04-10 17:50:20 +03:00
  • dc656e2156 auto-schedule-pro: update additions.json dymik739 2023-04-10 17:40:35 +03:00
  • b3a44bcc0c auto-schedule-pro: add the ability to read dynamic links from containers [experimental feature] dymik739 2023-04-10 17:30:50 +03:00
  • 2f004fec7d auto-schedule-pro: fix redirection fail when more than one link provided by the schedule dymik739 2023-04-10 15:26:50 +03:00
  • 29a86f7320 transliteration-decoder: add new module dymik739 2023-04-07 00:19:39 +03:00
  • c9271963b2 main.py: [community suggestion] disable link previews when sending messages dymik739 2023-04-06 08:20:18 +03:00
  • f213710601 add testing code for web service dymik739 2023-04-06 08:11:02 +03:00
  • 5af49c9147 auto-schedule-pro: enable link by default when listing schedule [community suggestion] dymik739 2023-03-21 16:36:35 +02:00
  • 969b89f297 auto-schedule-pro: update links dymik739 2023-03-15 16:59:06 +02:00
  • f52757a8f1 auto-schedule-pro: add schedule lookup function dymik739 2023-03-04 16:44:44 +02:00
  • c3a9e002b9 auto-schedule-pro: schedule file update dymik739 2023-03-01 17:03:12 +02:00
  • 7ef1931331 auto-schedule-pro: add pair ending time dymik739 2023-02-26 10:28:31 +02:00
  • 83e19452a0 add .gitignore file dymik739 2023-02-25 15:54:49 +02:00
  • b97a7dad5b add new module: auto-schedule-pro dymik739 2023-02-25 15:54:16 +02:00
  • 147a7f5da2 add new module: irc-bridge dymik739 2023-02-25 15:53:35 +02:00
  • 43b5984517 auto-schedule: revert time correction and change command to old dymik739 2023-02-25 15:50:06 +02:00
  • d87de2c767 auto-schedule: adapted timezone shift to diplay time for a different country dymik739 2022-12-20 17:39:18 +02:00
  • 3e90701646 auto-schedule: schedule.json - updated computer logic permanent link dymik739 2022-12-14 14:17:57 +02:00
  • 5894ae3c50 main.py: added delay between processing messages (will be variable later) dymik739 2022-11-24 13:18:19 +02:00
  • 9d81c89c8e auto-schedule: update programming link dymik739 2022-11-16 12:08:43 +02:00
  • d013f92761 module: auto-schedule: one-time link update dymik739 2022-11-14 17:36:12 +02:00
  • 93774672d7 auto-schedule: hotfix - added missing 'f' dymik739 2022-11-09 22:06:14 +02:00
  • b0c1790e23 Merge branch 'Rhinemann-master' dymik739 2022-11-09 20:47:33 +02:00
  • 78cfc6781a Added f-strings to schedule, better readability, marginally faster. Rhinemann 2022-11-09 15:07:58 +02:00
  • c72fa39676 auto-schedule: schedule.json: updated permanent programming link dymik739 2022-11-07 13:21:16 +02:00
  • 6065f4cd5d auto-schedule: made schedule.json readable dymik739 2022-11-07 13:18:13 +02:00
  • e874b98896 updated module-testing.py to match the latest update of main.py dymik739 2022-11-06 13:08:51 +02:00
  • baa8a4c7ae Updated README.md dymik739 2022-11-06 13:08:15 +02:00
  • 4a65d8d07d added new module mass-tagger for tagging groups of people dymik739 2022-11-05 21:49:51 +02:00
  • eb51a5d2ee main.py: secured queue_processor with try/except due to receiving multiple None messages, will try to figure out what is broken there dymik739 2022-11-05 21:47:16 +02:00
  • a1d76d3bad added the ability to test modules locally without using dedicated telegram bot dymik739 2022-11-05 18:44:07 +02:00
  • 4a3f46f2a2 auto-schedule: fixed bugs and added automatical time lookups dymik739 2022-11-05 18:42:45 +02:00
  • 52cc0b75c1 Hotfix: auto-schedule: set proper dictionary key selector dymik739 2022-11-04 20:45:52 +02:00
  • 76c6bd3c0e Added new module: auto-schedule dymik739 2022-11-04 20:12:48 +02:00
  • f621ec4aad Fixed a few stability issues and added support for dynamic module reloading dymik739 2022-11-04 20:11:23 +02:00
  • 6e544331a2 qna-basic: changed syntax of not in (from a suggestion) dymik739 2022-10-31 22:35:09 +02:00
  • cf2223f40a added new module: qna-basic dymik739 2022-10-31 22:14:53 +02:00