Как вставить картинку в код бота на Python
Всем привет, появилась нужда вставить в код python-бота телеграмм картинку. Использую TelegramBotAPI. Вот пример кода-обработчика, картинку мне туда надо вставить:
@bot.callback_query_handler(func=lambda call: True)
def callback_worker(call):
if call.data == "1":
keyboard = types.InlineKeyboardMarkup()
key_urlka = types.InlineKeyboardButton(text='Яндекс', url='https://yandex.ru', callback_data='urlka')
keyboard.add(key_urlka)
text1=(first)
bot.send_message(call.message.chat.id, text=text1, reply_markup=keyboard)
bot.polling(none_stop=True, interval=0)
ps - text1=(first) "first" где то выше в коде, там обычный текст
Ответы (1 шт):
Автор решения: Muxe1
→ Ссылка
photo = open('Путь к фото', 'rb')
bot.send_message(call.message.chat.id, text=text1, photo=photo,reply_markup=keyboard)