Нужно добавить фото в сообщение телеграмм бот, 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()