Задать вопрос
@maclinchy

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

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

def sort_hat():
    i = 1

    while i < 14:
        response = vk.method('messages.get', values)
        sort_question(i) # выдает по очереди вопросы
        # ожидание ответа от пользователя
        time.sleep(1)
        i += 1
  • Вопрос задан
  • 1712 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
Ahen
@Ahen
Универсальный дилетант
Создавать сессию каждому пользователю по его айди вк, записывать в базу (мускул, монго, редис, да хоть в файл пиши). Записывать стадию, на которой находится пользователь в виде числового идентификатора.

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

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

Похожие вопросы