@gostbeat

Как вызвать функцию сразу, после нажатия кнопки TELEBOT?

Есть функция
elif message.text == " Статус функций":
        client.register_next_step_handler(message, status)

Но мне нужно нажать на кнопку " Статус функций", 2 раза, что бы вызвать status.

Можно ли как-то вызвать по одному нажатию ?
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
Vene4ka
@Vene4ka
Учусь программировать :>
Если ты написал код правильно - то функция вызывается сразу..

Начнём с того, что некст степ хандлер читает сообщение после того как ты его вызвал, тоесть, ты уже в функцию status должен встроить проверку на текст.

Пример как это должно выглядить:
client.register_next_step_handler(message, status)
def status(message):
    if message.text == ' Статус Функций':
        pass # тут код для выполнения.


А вообще почитай про InlineKeyboardMarkup, и про data.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы