@idkwhichnickname

Как при запуске Телеграм Бота запросить код?

Как при запуске бота, он запрашивал у тебя код и если такой то такой, то он пропускал?
@bot.message_handler(commands=['start'])
def send_welcome(message):
	msg = bot.send_message(message.chat.id, "Write youre code - ")
	bot.register_next_step_handler(msg, base)

def base(message):
	pass

bot.enable_save_next_step_handlers(delay=2)
bot.load_next_step_handlers()

bot.polling(none_stop=True)
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
@UberPool
Это лишнее
bot.enable_save_next_step_handlers(delay=2)
bot.load_next_step_handlers()

Посмотри на готовый код и проанализируй что ты сделал не так.

Ссылка на документацию - https://github.com/eternnoir/pyTelegramBotAPI
Добавление 2 попытки для тебя будет, как практика.

@bot.message_handler(commands=['start'])
def send_welcome(message):
  bot.send_message(message.chat.id, "Write youre code.")
  bot.register_next_step_handler(message, base)

def base(message):
    global code
    code = message.text
    if code == 'Секретный ключ': #замените на свой ключ
        bot.send_message(message.chat.id, "Код верный!Ура")
    else:
        bot.send_message(message.chat.id, "Неверный ключ")       

bot.polling(none_stop=True)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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