diff --git a/main.py b/main.py index f98d8d4..5f35be1 100644 --- a/main.py +++ b/main.py @@ -1,4 +1,5 @@ from telegram.ext import Updater, MessageHandler, Filters +from telegram.constants import ParseMode import datetime import codecs import time @@ -192,7 +193,8 @@ def queue_processor(): responce = mod.process(msg) if responce: updater.bot.send_message(chat_id=msg.chat.id, text=responce, - disable_web_page_preview=True) + disable_web_page_preview=True, + parse_mode=ParseMode.MARKDOWN_V2) print(f"Responded using module {mod.path} ({mod.alias}) with text: {responce}") break diff --git a/modules/auto-schedule-pro-v2/main.py b/modules/auto-schedule-pro-v2/main.py index f552157..77bf0a7 100644 --- a/modules/auto-schedule-pro-v2/main.py +++ b/modules/auto-schedule-pro-v2/main.py @@ -55,13 +55,13 @@ def generate_lesson_description(lesson, start_datetime, end_datetime, current_da if output_settings['date']: human_readable_date = get_human_readable_date(start_datetime, end_datetime, current_day, current_week) - result += f"Дата: {human_readable_date}\n" + result += f"*Дата*: {human_readable_date}\n" if output_settings['teacher']: - result += f"Викладач: {lesson['teacher']}\n" + result += f"*Викладач*: {lesson['teacher']}\n" if output_settings['link']: - result += f"Посилання на пару: {lesson['link']}" + result += f"*Посилання*: {lesson['link']}" return result @@ -151,7 +151,7 @@ def process(message, path): else: closest_lesson_time = min(schedule) - return "Актуальна пара: " + get_lesson_description(schedule, reference_time, closest_lesson_time, current_day, + return "*Актуальна пара*: " + get_lesson_description(schedule, reference_time, closest_lesson_time, current_day, current_week) elif base_command == "!пари": @@ -166,8 +166,8 @@ def process(message, path): lesson_list = [i for i in schedule if selected_day * 86400 <= i < (selected_day + 1) * 86400] - lesson_descriptions_list = ["Назва: " + get_lesson_description(schedule, reference_time, lesson_time, + lesson_descriptions_list = ["*Назва*: " + get_lesson_description(schedule, reference_time, lesson_time, current_day, current_week, overrides=preferences) for lesson_time in lesson_list] - return f"Пари у {WEEKDAYS_ACCUSATIVE[selected_day % 7]}:\n" + "\n\n".join(lesson_descriptions_list) + return f"__Пари у {WEEKDAYS_ACCUSATIVE[selected_day % 7]}__\n" + "\n\n".join(lesson_descriptions_list) diff --git a/modules/transliteration-decoder/index.py b/modules/transliteration-decoder/index.py index d275f67..dcbf772 100644 --- a/modules/transliteration-decoder/index.py +++ b/modules/transliteration-decoder/index.py @@ -25,7 +25,7 @@ if (command[0] in self.aliases) and (1 <= command_length <= 3): decoded_text = decoded_text.replace(i[0].capitalize(), i[1].capitalize()) decoded_text = decoded_text.replace(i[0].upper(), i[1].upper()) - self.RESPONSE = f"Результат: {decoded_text}" + self.RESPONSE = f"__Результат__\n{decoded_text}" except Exception as e: print(f"[translit-decoder] Got exception: {e}")