diff --git a/bot/telegram_bot.py b/bot/telegram_bot.py index 11ee190..b63411e 100644 --- a/bot/telegram_bot.py +++ b/bot/telegram_bot.py @@ -390,10 +390,6 @@ class ChatGPTTelegramBot: if self.config['stream']: async def _reply(): nonlocal total_tokens - await update.effective_message.reply_chat_action( - action=constants.ChatAction.TYPING, - message_thread_id=get_thread_id(update) - ) stream_response = self.openai.get_chat_response_stream(chat_id=chat_id, query=prompt) i = 0 diff --git a/bot/utils.py b/bot/utils.py index 04c46a3..4144c6d 100644 --- a/bot/utils.py +++ b/bot/utils.py @@ -117,7 +117,8 @@ async def edit_message_with_retry(context: ContextTypes.DEFAULT_TYPE, chat_id: i message_id=int(message_id) if not is_inline else None, inline_message_id=message_id if is_inline else None, text=text, - parse_mode=constants.ParseMode.MARKDOWN if markdown else None + parse_mode=constants.ParseMode.MARKDOWN if markdown else None, + disable_web_page_preview=True ) except telegram.error.BadRequest as e: if str(e).startswith("Message is not modified"): @@ -127,7 +128,8 @@ async def edit_message_with_retry(context: ContextTypes.DEFAULT_TYPE, chat_id: i chat_id=chat_id, message_id=int(message_id) if not is_inline else None, inline_message_id=message_id if is_inline else None, - text=text + text=text, + disable_web_page_preview=True ) except Exception as e: logging.warning(f'Failed to edit message: {str(e)}')