Задать вопрос
@Droidtin

Как делать проверку при вводе команды?

Python
A = ‘True’
@bot.message_handler(commands=[‘text’])
def welcome(message):
Print(‘Hello’)

Как при вводе команды /text делать проверку чему равно A? Если True продолжать выполнение функции , если False то останавливать выполнение
  • Вопрос задан
  • 70 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
jabir_sabitov
@jabir_sabitov
from telebot.custom_filters import TextFilter

# Если пользователь послал сообщение «True».
@bot.message_handler(Text(equals='True')) # принимается то, что содержится в кавычках
def welcome(message):
Print(‘Hello’)


# Если необходимо просто произвести проверку на текст в переменной.
A = 'True'
@bot.message_handler(commands='text')
def welcome(message):
    if A == 'True':
        Print(‘Hello’)


Обратите внимание, согласно 3.8 пункту правил, код необходимо оборачивать в тэг.
Ответ написан
Ваш ответ на вопрос

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

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