есть бот, и я хочу его протестировать. Всё работает исправно, но только один раз. Суть бота в том, что он отправляет фото/видео когда я нажимаю определённую кнопку. Вот к примеру я нажал кнопку "Фото", он (бот) мне отправил фото, я нажимаю опять кнопку и он ничего не отправляет не смотря на то, что программа на пк запущена и ошибку не выдаёт
import telebot
import random
from telebot import types
token = ''
menuKeyboard = types.ReplyKeyboardMarkup(resize_keyboard=True, one_time_keyboard=True, row_width=2)
menuKeyboard.add(telebot.types.KeyboardButton(text='Фото'),
telebot.types.KeyboardButton(text='Видео'))
bot = telebot.TeleBot(token)
@bot.message_handler(commands=['start'])
def meet_user(message):
bot.send_message(message.from_user.id, '''Привет, я могу отправлять разные картинки и видео!''')
bot.send_message(message.from_user.id, 'Используй кнопки снизу, что бы управлять мной!', reply_markup=menuKeyboard)
bot.register_next_step_handler(message, functions)
def functions(message):
if message.text == 'Фото':
with open(r"C:\Users\mklim\OneDrive\Рабочий стол\Бот\images\{}.jpg".format(random.randint(1, 3)), 'rb') as photo:
bot.send_photo(message.from_user.id, photo)
elif message.text == 'Видео':
with open(r"C:\Users\mklim\OneDrive\Рабочий стол\Бот\videos\{}.mp4".format(random.randint(1, 9)), 'rb') as video:
bot.send_video(message.from_user.id, video)
bot.polling(non_stop=True, interval=0)