From 1a799664563fa0c1959e2b1c66ca43288faca9fd Mon Sep 17 00:00:00 2001 From: Vasily Zubarev Date: Wed, 13 Nov 2024 12:40:35 +0100 Subject: [PATCH] fix: bot replies to pictures --- bot/handlers/comments.py | 6 +++++- bot/handlers/upvotes.py | 6 +++++- bot/main.py | 4 ++-- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/bot/handlers/comments.py b/bot/handlers/comments.py index bec551236..09c609eef 100644 --- a/bot/handlers/comments.py +++ b/bot/handlers/comments.py @@ -22,7 +22,11 @@ def comment(update: Update, context: CallbackContext) -> None: if not update.message or not update.message.reply_to_message: return None - reply_text_start = (update.message.reply_to_message.text or update.message.reply_to_message.caption)[:10] + reply_text_start = ( + update.message.reply_to_message.text or + update.message.reply_to_message.caption or + "" + )[:10] if COMMENT_EMOJI_RE.match(reply_text_start): return reply_to_comment(update, context) diff --git a/bot/handlers/upvotes.py b/bot/handlers/upvotes.py index 5879c79b2..a6dec136c 100644 --- a/bot/handlers/upvotes.py +++ b/bot/handlers/upvotes.py @@ -21,7 +21,11 @@ def upvote(update: Update, context: CallbackContext) -> None: if not user: return None - reply_text_start = (update.message.reply_to_message.text or update.message.reply_to_message.caption)[:10] + reply_text_start = ( + update.message.reply_to_message.text or + update.message.reply_to_message.caption or + "" + )[:10] if COMMENT_EMOJI_RE.match(reply_text_start): comment = get_club_comment(update) diff --git a/bot/main.py b/bot/main.py index 5b5bd2337..df9ab50a6 100644 --- a/bot/main.py +++ b/bot/main.py @@ -50,8 +50,8 @@ def private_message(update: Update, context: CallbackContext) -> None: ) else: update.effective_chat.send_message( - "Йо! Полный список моих команд покажет /help, " - "а еще мне можно отвечать на посты и уведомления, всё это будет поститься прямо в Клуб!", + "Не понял. Полный список моих команд покажет /help, " + "а еще через меня можно отвечать на посты и комментарии и всё это будет поститься прямо в Клуб!", parse_mode=ParseMode.HTML )