Телеграмма бот ждет ответа пользователя

Ниже приведен код для бонуса Telegram, который в основном берет имя пользователя и пароль пользователя и проверяет его, чтобы обеспечить его средние расходы.

Проблема, которую мы видим, – бот ждет, когда пользователь отправит свое имя пользователя и пароль на 10 секунд, либо трата времени (или) не было дано достаточно времени. Как я мог запрограммировать так, чтобы бот ждал сообщения пользователя, а затем выполняет следующие строки (дождаться триггера)

  • Отправка сообщений с помощью Telegram - API или CLI?
  • Telegram Api - Создание ключа авторизации 404
  • def highest(intent,chatid,text): seq=["What is your Username ?","Password?"] send_message(seq[0],chatid) time.sleep(6) name,chatid = reply_function() print name send_message(seq[1],chatid) time.sleep(6) pw,chatid = reply_function() print pw try: flag = obj.validate(name,pw) if flag=="Verified": for i in obj.avg_transactions(): send_message(i,chatid) else: send_message("try again",chatid) highest(intent,chatid,text) except: send_message("try again",chatid) highest(intent,chatid,text) 

  • Telegram Api - Создание ключа авторизации 404
  • Отправка сообщений с помощью Telegram - API или CLI?
  • One Solution collect form web for “Телеграмма бот ждет ответа пользователя”

    Вы должны использовать разметку ForseReply с вашими запросами и проверять ответы от пользователя – когда ответ будет содержать имя пользователя в поле reply_to_message сообщения, тогда вы отправите запрос на пароль и т. Д.

    Python - лучший язык программирования в мире.