Командный бот для рабочего чата

Пишешь команду в exolve — бот проверяет запрос, выполняет действие (например, в база) и отвечает в треде. Новые команды добавляешь по образцу.

  • Рабочие действия — прямо из чата
  • Проверяет, что команда пришла от своих
  • Отвечает в треде: принято и готово
  • Легко добавлять новые команды по образцу
Webhook

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

Сценарий сам создаёт записи в Webhook по данным из exolve — ручной ввод больше не нужен.

  1. Запуск: Webhook для вызова команды Slack
  2. Затем: Установить переменные
  3. Затем: Установить конфигурацию
  4. Затем: Проверить подпись вебхука
  5. Проверка: Проверить токен Slack
  6. Если да — Ответить пользователю, что команда получена
  7. Если да — Разобрать команду
  8. Проверка: Если есть сценарий
  9. Если да — Если создана ветка
  10. Если да — Начать ветку
  11. Затем: Добавить отладочную информацию
  12. Затем: Установить информацию о ветке
  13. Проверка: Добавить информацию о ветке
  14. Затем: Выполнить целевой сценарий
  15. Если да — Уведомить пользователя о создании ветки
  16. Если нет — Отправить URL отладки
  17. Если нет — Обработать другие команды
  18. Если да — Отправить справку
  19. Если нет — Неизвестная команда
  20. Затем: Ответить пользователю напрямую
  21. Запуск: Триггер сценария команды
  22. Проверка: Если есть флаг
  23. Если да — Если совпадает с переменной окружения
  24. Если да — Получить пользователя (пример)
  25. Затем: Форматировать данные в структуру
  26. Затем: Пользователь найден
  27. Затем: Заменить на триггер
  28. Затем: Ответить в треде
  29. Затем: Удалить пользователя (пример)
  30. Затем: Подтвердить удаление пользователя

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.