Тесты и опросы в чате — с автоматическим подсчётом

Бот показывает список тестов, задаёт вопросы кнопками, сохраняет ответы в базу и сам считает результат.

  • Проходят прямо в чате, без бланков
  • Вопросы перемешиваются
  • Ответы сохраняются в базе
  • Итоговый балл считается сам

Как это работает

Автоматизация Slack и Postgres не требует кода: готовый сценарий выполняет рутину сам.

  1. Запуск: Триггер Telegram
  2. Затем: Переменные TG
  3. Затем: Инициализация
  4. Проверка: Это старт?
  5. Если да — Приветственное сообщение
  6. Если нет — Переключить
  7. Если да — Кнопки
  8. Если да — Главное меню
  9. Затем: Обновить статус бота при запуске
  10. Если нет — Для тестов
  11. Если да — Получить тесты
  12. Затем: Объединение номера с вопросом
  13. Затем: Объединение списков
  14. Затем: Список тестов
  15. Если нет — Получить тест
  16. Затем: Тест
  17. Затем: Получить вопросы и ответы
  18. Затем: Перемешать вопросы
  19. Затем: Код
  20. Проверка: Слияние
  21. Затем: Обновить/вставить предсказанный ответ
  22. Затем: Вопрос
  23. Затем: Ожидание
  24. Затем: Удалить сообщение
  25. Затем: Переменные
  26. Если нет — Обновить ответ
  27. Затем: Получить неотвеченные вопросы
  28. Проверка: Есть вопросы?
  29. Если нет — Подсчитать ответы
  30. Затем: Результат теста
  31. Если нет — Команды
  32. Если нет — Ошибка

Эту интеграцию Slack и Postgres можно запустить в Scriptera: опишите задачу словами — сценарий соберут, запустят и будут следить, чтобы он работал.