мне надо телеботом получить текст сообщения от пользователя (как не удивительно), нооо проблема в том, что мой непокорённый телебот не видит встроенную в слово ссылку! Если подробнее: я отправляю любое предложение со словом в которое встроена ссылка и вроде бы все хорошо, но проблема в том, что телебот видит это слово без ссылки, как обычное сообщение! Попытался погуглить вновь увидавшею меня проблему, но как странно я ничего не нашел (возможно просто я не правильно гуглил). Гении хабра, подскажите пожалуйста, почему я не могу увидеть ссылку и можно ли это как решить (я очень надеюсь на это, ведь если это не так, мне придется частично сносить мою много часовую работу в питончике). Код (вряд ли он тут пригодится конечно, но ладно):
@bot.message_handler(content_types=['text', 'photo', 'video'])
def handle_messages(message):
if message.from_user.id == USER_ID:
user_text = message.caption if message.caption else (message.text if message.content_type == 'text' else "")
print(user_text)
P.S. любые вопросы, в коментах
upd: крч, я не совсем понял как получать встроенную ссылку, но можно получать хтмл текст в котором по правилам гипер разметки будет встроенная ссылка.
@bot.message_handler(content_types=['text', 'photo', 'video'])
def handle_messages(message):
if message.from_user.id == USER_ID:
print(message.html_caption, message.html_text)