Здравствуйте, у меня есть очень простой код телеграмм бота который на любое сообщение присылает тебе рандомную фотографию из моей папки. На данный момент присылает фотографию после получения любого сообщения.
Хочу получить информацию, как реализовать отправку фотографий при использовании кнопки.
Я научился создавать кнопку, привязывать ей текст, но не функцию.
Прошу помочь.
Фотографии: https://ltdfoto.ru/image/MgIZG8
https://ltdfoto.ru/image/MgIabG
Код:
import telebot
from telebot import types
import os
import random
bot = telebot.TeleBot(“токен”)
@bot.message_handler(content_types = текст ) # в квадратных скобках
def start(message):
photo = open('cats/' + random.choice(os.listdir('cats')), ‘rb’)
bot.send_photo(message.from_user.id, photo)
bot.polling(none_stop=True, interval=0)