PyTelegramBot Бот в телеге. Рандомные картинки

Пробовал различные методы из интернета, но настроить бота на отправку случайной картинки из папки не получилось. Максимум, что получилось, это примерно правильно написать, но выдает ошибку [WinError 3]. Код где-то отсюда же брал, но он не рабочий, пробовал через glob, тоже не робит.

Кто шарит, помогите пж, а то я уже полдня не могу найти ничего.

@bot.message_handler(commands=['photo'])
def cat(message):
    photo22 = open(random.choice(os.listdir('papka')), 'rb')
    bot.send_photo(message.from_user.id, photo22)

Выдает в терминале

FileNotFoundError: [Errno 2] No such file or directory: '3JNLv6PoEMk.jpg'

Где в кавычках картинка, которую должен был отправить. Код по рандомайзеру работает, но не отправляет картинку (всегда разные jpg файлы в ошибке).


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