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 )