@che_aa

Как передавать entities в telebot?

В официальном api https://core.telegram.org/bots/api#sendmessage есть параметр entities, но когда я передаю его в telebot`е мне выдает ошибку:
TypeError: send_message() got an unexpected keyword argument 'entities'

Код:
import telebot

bot = telebot.TeleBot(token)

@bot.message_handler(content_types = ['text', 'audio', 'document', 'photo'])
def messages(message):
	bot.send_message(message.chat.id, text=message.text, entities = message.entities)		
bot.polling(none_stop = True, timeout=123)

Как можно исправить эту ошибку, и есть ли альтернативы для передачи entisies
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
@twistfire92
Вы не туда смотрите. Библиотека telebot - лишь связующая часть между Telegram Bot API и python.
В методе bot.send_message нет параметра entities, можете пройти по ссылке и увидите что происходит "под капотом".

Возможно в библиотеке aiogram есть необходимый функционал.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы