Пишу бота на pyTelegramBotApi. Пишу в группу любые другие слова, а он сообщением с else, хотя он не должен реагировать, на допусти "Понедельник" он должен реагировать словами с else. А допустим на "Привет" он не должен реагировать, а всё равно отвечает, как это решить? Код ниже
@bot.message_handler(content_types=['text'])
def raspisanya(message):
if message.chat.type == 'private':
if message.text == 'Понедельник':
photo = open('photos/rasp/pon.png', 'rb')
bot.send_photo(message.chat.id, photo, caption='Так уж и быть, скину')
elif message.text == 'Вторник':
photo = open('photos/rasp/vt.png', 'rb')
bot.send_photo(message.chat.id, photo, caption='Так уж и быть, скину')
elif message.text == 'Среда':
photo = open('photos/rasp/sreda.png', 'rb')
bot.send_photo(message.chat.id, photo, caption='Так уж и быть, скину')
elif message.text == 'Четверг':
photo = open('photos/rasp/cht.png', 'rb')
bot.send_photo(message.chat.id, photo, caption='Так уж и быть, скину')
elif message.text == 'Пятница':
photo = open('photos/rasp/pyt.png', 'rb')
bot.send_photo(message.chat.id, photo, caption='Так уж и быть, скину')
elif message.text == 'Звонки':
photo = open('photos/rasp/zvonki.png', 'rb')
bot.send_photo(message.chat.id, photo, caption='Так уж и быть, скину')
else:
sti = open('photos/sticker/idinaxui.webp', 'rb')
bot.send_sticker(message.chat.id, sti)
bot.send_message(message.chat.id, 'Не отвечаю на данные сообщение в группах, пишите в личные сообщения.')