Нужно добавить фото в сообщение телеграмм бот, telebot

Мне нужно что бы фото и текст отправлял бот одним сообщением, но варианты как я думал это можно сделать не сработали , выдает ошибку, помогите пж введите сюда описание изображения


Ответы (1 шт):

Автор решения: tiovi
    with open('путь к файлу', 'rb') as photo:
        bot.send_photo(message.chat.id, photo, caption='ваш текст')

Таким образом вы сможете отправить фото и ваш текст одним сообщением

upd:

    import telebot
    TOKEN = 'token'

    bot = telebot.TeleBot(TOKEN)

    @bot.message_handler(commands=['send_photo'])
    def cmd_send_photo(message):
        with open('photo.jpg', 'rb') as photo:
            bot.send_photo(message.chat.id, photo, caption='<b>ваш текст</b>', parse_mode='HTML')


    bot.polling()

→ Ссылка