Форум сайта python.su
Здравствуйте. Такая проблема. Как принимать от пользователя команды и их обрабатывать. Например, написал “записать”, ввел текст и содержимое сообщения соответственно записалось в условное БД. Потом дал команду “изменить”, ввел сообщение и он изменил. Просто, если работать по коду, который я указал ниже, он отрабатывает только одну команду “записать”. Если прописывать в elif, то код не работает. Либо, я делаю что-то не правильно. Что скорее всего так и есть. Мне не нужен код обработки, того что я написал. Мне хочется понять суть как это работает. И как это можно реализовать.
@bot.message_handler(content_types=['text']) def func(message): if(message.text == "...."): bot.send_message(message.chat.id, text=...) elif(message.text == "..."): bot.reply_to(message, ...") else: ...
Офлайн