Добавлен второй текст бота

This commit is contained in:
mihalin 2021-09-26 19:06:03 +03:00
parent 0f84b67b49
commit 188b58d8e2

View File

@ -52,7 +52,7 @@ async def message_handler(message, *args, **kwargs):
else: else:
# Это супер-чат # Это супер-чат
if message.reply_to_message: if message.reply_to_message:
# Ответ из супер-чата переслать тому пользователю, # В супер-чате кто-то ответил на сообщение пользователя, нужно переслать тому пользователю
chat_id = await _redis.get(_message_unique_id(bot.pk, message.reply_to_message.message_id)) chat_id = await _redis.get(_message_unique_id(bot.pk, message.reply_to_message.message_id))
if not chat_id: if not chat_id:
chat_id = message.reply_to_message.forward_from_chat chat_id = message.reply_to_message.forward_from_chat
@ -68,7 +68,11 @@ async def message_handler(message, *args, **kwargs):
parse_mode="HTML") parse_mode="HTML")
return return
else: else:
# в супер-чате кто-то пишет сообщение сам себе
await message.forward(super_chat_id) await message.forward(super_chat_id)
# И отправить пользователю специальный текст, если он указан
if bot.second_text:
return SendMessage(chat_id=message.chat.id, text=bot.second_text)
async def receive_invite(message: types.Message): async def receive_invite(message: types.Message):