@maclinchy

Как сделать ожидание сообщения от пользователя?

Доброго времени суток, вот появилась проблема! Хочу сделать опросник в виде чат-бота вк, но не могу сделать так, тобы после вывода вопроса в цикле, бот ожидал сообщение от пользователя.

def sort_hat():
    i = 1

    while i < 14:
        response = vk.method('messages.get', values)
        sort_question(i) # выдает по очереди вопросы
        # ожидание ответа от пользователя
        time.sleep(1)
        i += 1
  • Вопрос задан
  • 1702 просмотра
Решения вопроса 1
Ahen
@Ahen
Универсальный дилетант
Создавать сессию каждому пользователю по его айди вк, записывать в базу (мускул, монго, редис, да хоть в файл пиши). Записывать стадию, на которой находится пользователь в виде числового идентификатора.

Обработчик что-то по типу:
Свитч (стадия)
1: как дела?
2: зачем ты здесь?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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