Update pyTelegramBotAPI Lib to support new type TextQuote, fix tests accordingly.

This commit is contained in:
Rykov7
2024-01-28 15:01:34 +03:00
parent a4ef7d86f6
commit f3f79c207e
2 changed files with 13 additions and 5 deletions
+6 -4
View File
@@ -130,11 +130,13 @@ def represent_as_get(message: types.Message):
def detect_args(message: types.Message):
if message.reply_to_message and message.reply_to_message.text:
if len(message.text.split()) == 1:
return message.reply_to_message.text
else:
# Есть цитата, нет аргументов: ищем текст из цитаты.
return (message.quote and message.quote.text) or message.reply_to_message.text
elif len(message.text.split()) > 1:
# Есть цитата, есть аргументы: ищем текст из аргументов.
return " ".join(message.text.split()[1:])
else:
if len(message.text.split()) > 1:
elif len(message.text.split()) > 1:
# Нет цитаты, есть аргументы: ищем текст из аргументов.
return " ".join(message.text.split()[1:])