@EduUse

Как дать телегам-боту задержку?

Пушу простого бота на python, Необходимо чтобы бот присылал вопрос, пользователь давал ответ, после этого отправлялся следующий вопрос
  • Вопрос задан
  • 89 просмотров
Решения вопроса 2
SoreMix
@SoreMix
yellow
А задержка зачем? Сохраняйте тещуий шаг вопросов пользователю, и отправляйте следующий
Ответ написан
@UberPool
Вы получаете переменные в функцию,никакой задержки не нужно.
Пример :
if message.text == 'Wikipedia':
        bot.send_message(message.chat.id,'Что вы хотите узнать?')
        bot.register_next_step_handler(message,get_wiki)

def get_wiki(message):
    try:
        global post
        post = message.text
        post_wiki = (wikipedia.summary(post, sentences=1))
        bot.send_message(message.from_user.id,"Вот что я нашел!\n " + post_wiki)
    except:
        bot.send_message(message.from_user.id,"Ничего не нашел(((")
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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