Search
Write a publication
Pull to refresh
0
0
Vyatlev @Vyatlev

User

Send message
Код из примера в статье, цитирую ниже.
После «global isRunning» пробовал добавить «isRunning = 0» и «isRunning = False», ошибка ушла, но в работе бота остался бардак при повторном вызове команды /start
@bot.message_handler(commands=['start', 'go'])
def start_handler(message):
    global isRunning
    if not isRunning:
        chat_id = message.chat.id
        text = message.text
        msg = bot.send_message(chat_id, 'Сколько вам лет?')
        bot.register_next_step_handler(msg, askAge) #askSource
        isRunning = True
После добавления в код переменной (global isRunning) для проверки состояния выполнения скрипта, на исполнении появляется ошибка «NameError: name 'isRunning' is not defined». Для чистоты эксперимента в итоге взял код целиком из статьи, но ошибка все равно возникает.
Что я упускаю?

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity