From e4827132ee33d2d12be1431de90c418938cde14a Mon Sep 17 00:00:00 2001 From: mihalin Date: Fri, 10 Sep 2021 23:09:00 +0300 Subject: [PATCH] fix chats --- olgram/commands/bot_actions.py | 4 ++-- server/custom.py | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/olgram/commands/bot_actions.py b/olgram/commands/bot_actions.py index 268d28c..32d1bda 100644 --- a/olgram/commands/bot_actions.py +++ b/olgram/commands/bot_actions.py @@ -47,9 +47,9 @@ async def select_chat(bot: Bot, call: types.CallbackQuery, chat: str): return chat_obj = await bot.group_chats.filter(id=chat).first() - if not chat: + if not chat_obj: await call.answer("Нельзя привязать бота к этому чату") return - bot.group_chat = chat + bot.group_chat = chat_obj await bot.save() await call.answer(f"Выбран чат {chat_obj.name}") diff --git a/server/custom.py b/server/custom.py index 4df8b92..8476640 100644 --- a/server/custom.py +++ b/server/custom.py @@ -48,12 +48,15 @@ async def message_handler(message, *args, **kwargs): if not chat_id: chat_id = message.reply_to_message.forward_from_chat if not chat_id: - return SendMessage(chat_id=message.chat.id, text="Невозможно переслать сообщение: автор не найден") + return SendMessage(chat_id=message.chat.id, + text="__Невозможно переслать сообщение: автор не найден__", + parse_mode="Markdown") chat_id = int(chat_id) try: await message.copy_to(chat_id) except (exceptions.MessageError, exceptions.BotBlocked): - await message.reply("Невозможно переслать сообщение: возможно, автор заблокировал бота") + await message.reply("__Невозможно переслать сообщение (автор заблокировал бота?)__", + parse_mode="Markdown") return else: await message.forward(super_chat_id)