170 похожих чатов

Всем привет. Возникла проблема, что бот не открвает фото КОД: elif message.text

== '📅Расписание':
markup = types.InlineKeyboardMarkup()
btn1 = types.InlineKeyboardButton('🕒Расписание уроков', callback_data='lessons')
btn2 = types.InlineKeyboardButton('🛎Расписание звонков', callback_data='the bell')
markup.row(btn1, btn2)
bot.send_message(message.chat.id, '✅Что ты хочешь выбрать?', reply_markup=markup)
bot.register_next_step_handler(message, button_click)


@bot.callback_query_handler(func=lambda callback: True)
def callback_message(callback):
if callback.data == 'the bell':
bot.delete_message(callback.message.chat.id, callback.message.message_id)
markup = types.InlineKeyboardMarkup()
btn1 = types.InlineKeyboardButton('🔔Понедельник', callback_data='Monday the bell')
btn2 = types.InlineKeyboardButton('🔔Вторник', callback_data='Tuesday the bell')
markup.row(btn1, btn2)
btn3 = types.InlineKeyboardButton('🔔Среда', callback_data='Wednesday the bell')
btn4 = types.InlineKeyboardButton('🔔Четверг', callback_data='Thursday the bell')
markup.row(btn3, btn4)
btn5 = types.InlineKeyboardButton('🔔Пятница', callback_data='Friday the bell')
markup.row(btn5)
bot.send_message(callback.message.chat.id, '🗒На какой день ты хочешь выбрать расписание звонков?', reply_markup=markup)
bot.register_next_step_handler(callback)

@bot.callback_query_handler(func=lambda call: True)
def callback_message1(callback):
if callback.data == 'Monday the bell':
file1 = open('./Monday the bell.jpg', 'rb')
bot.send_photo(callback.message.chat.id, file1)
elif callback.data == 'Tuesday the bell':
file2 = open('./Tuesday and Wednesday the bell.jpg', 'rb')
bot.send_photo(callback.message.chat.id, file2)
elif callback.data == 'Wednesday the bell':
file3 = open('./Tuesday and Wednesday the bell.jpg', 'rb')
bot.send_photo(callback.message.chat.id, file3)
elif callback.data == 'Thursday the bell':
file4 = open('./Thursday the bell.jpg', 'rb')
bot.send_photo(callback.message.chat.id, file4)
elif callback.data == 'Friday the bell':
file5 = open('./', 'rb')
bot.send_photo(callback.message.chat.id, file5)

Помогите разобраться пожалуйста

4 ответов

183 просмотра
Егор- Автор вопроса

В дополнение скажу, что при нажатии кнопки "Расписание звонок" должно выходить меню на какой день и при нажатии кнопки конкретнного дня должно выйти фото, но его нет(

піздець, хтось ще пише на телеботі..

Егор- Автор вопроса
Костянтин К 🇺🇦
піздець, хтось ще пише на телеботі..

просто для понимания мне легче, в будущем перейду на aiogram, но хочу закончить этот проект на telebot у

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Oh sorry did you want it in Gunter's chains?
Martin Rys
15
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта