Как это работает
Чтобы связать Telegram и SeaTable, не нужен программист: готовый сценарий соединяет их за пару минут.
- Запуск: Триггер Telegram
- Затем: Разобрать данные Telegram
- Затем: Проверить существующего пользователя
- Проверка: Пользователь существует?
- Если да — Объединить данные пользователя
- Проверка: Это команда?
- Если да — Маршрутизатор команд
- Если да — Обработать базовые команды
- Затем: Telegram
- Если нет — Получить историю пользователя
- Затем: Агрегировать1
- Затем: Получить случайный вопрос
- Затем: Форматировать вопрос
- Проверка: Слияние
- Затем: Обновить состояние игры пользователя
- Если нет — Получить таблицу лидеров
- Затем: Агрегировать
- Затем: Форматировать таблицу лидеров
- Если нет — Проверка ответа
- Если да — Получить текущий вопрос
- Затем: Обработать ответ
- Проверка: Слияние1
- Затем: Обновить статистику пользователя
- Затем: Отметить вопрос как отвеченный
- Если нет — Обработать неизвестный текст
- Если нет — Создать нового пользователя
- Затем: OpenAI
- Затем: Отправить уведомление о новых вопросах
- Затем: NocoDB
- Запуск: Генератор ежедневного вопроса
- Затем: Получить возможные категории
Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.