Бот-викторина в Microsoft Teams с авто-вопросами и рейтингом

Бот задаёт вопросы в Microsoft Teams, ИИ регулярно придумывает новые, а очки, статистика и рейтинг игроков ведутся в SeaTable.

  • Вопросы придумываются сами
  • Учёт игроков и очков в SeaTable
  • Рейтинг и статистика — автоматически
  • Игра идёт в Microsoft Teams без ведущего

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

Интеграция Microsoft Teams и SeaTable собирается из готового сценария — вот как он устроен по шагам.

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

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