Update pyTelegramBotAPI Lib to support new type TextQuote, fix tests accordingly.
This commit is contained in:
+6
-4
@@ -130,11 +130,13 @@ def represent_as_get(message: types.Message):
|
|||||||
def detect_args(message: types.Message):
|
def detect_args(message: types.Message):
|
||||||
if message.reply_to_message and message.reply_to_message.text:
|
if message.reply_to_message and message.reply_to_message.text:
|
||||||
if len(message.text.split()) == 1:
|
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:])
|
return " ".join(message.text.split()[1:])
|
||||||
else:
|
elif len(message.text.split()) > 1:
|
||||||
if len(message.text.split()) > 1:
|
# Нет цитаты, есть аргументы: ищем текст из аргументов.
|
||||||
return " ".join(message.text.split()[1:])
|
return " ".join(message.text.split()[1:])
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+7
-1
@@ -60,8 +60,14 @@ def _all_nones():
|
|||||||
my_chat_member = None
|
my_chat_member = None
|
||||||
chat_member = None
|
chat_member = None
|
||||||
chat_join_request = None
|
chat_join_request = None
|
||||||
|
message_reaction = None
|
||||||
|
message_reaction_count = None
|
||||||
|
removed_chat_boost = None
|
||||||
|
chat_boost = None
|
||||||
|
|
||||||
return (edited_message, channel_post, edited_channel_post, inline_query, chosen_inline_result, callback_query,
|
return (edited_message, channel_post, edited_channel_post, inline_query, chosen_inline_result, callback_query,
|
||||||
shipping_query, pre_checkout_query, poll, poll_answer, my_chat_member, chat_member, chat_join_request)
|
shipping_query, pre_checkout_query, poll, poll_answer, my_chat_member, chat_member, chat_join_request,
|
||||||
|
message_reaction, message_reaction_count, removed_chat_boost, chat_boost)
|
||||||
|
|
||||||
|
|
||||||
def get_update(text, reply_to=None, user_id=10, first_name='Some User'):
|
def get_update(text, reply_to=None, user_id=10, first_name='Some User'):
|
||||||
|
|||||||
Reference in New Issue
Block a user