RocketFirm service desk for delivery teams

WALL·E держит Telegram, Jira, GitLab, Jenkins и проверки сервисов в одном рабочем ритме.

Сервис помогает командам настроить ежедневные отчёты, webhooks, healthchecks, мониторинг хостов, доступы и backup-процессы без ручной рутины. Эта страница совмещает короткое описание продукта и практическую инструкцию по подключению.

01 Для командных Telegram-чатов

Привязывает чат или forum topic к Jira-проекту и отправляет понятные статусы прямо туда, где команда уже работает.

02 Для delivery-процессов

Собирает worklog, workflow, планы, Git/Jenkins-события и делает их видимыми без переходов между системами.

03 Для эксплуатации

Следит за healthchecks, хостами, SSH-доступами, backup jobs и даёт админке единый контур управления.

Функциональность

Что умеет WALL·E

Ежедневные командные отчёты

Утренний workflow, вечерний worktime, weekly summary и персональные nudges по расписанию с учётом рабочих дней.

Jira и разработчики проекта

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

GitLab, GitHub и Jenkins

Webhook-события по push, merge request, pull request, pipeline и сборкам с автоматическим поиском Jira-ключей.

Health Checks и хосты

Project-scoped проверки, ping URL, late/recovery уведомления и HTTP-мониторинг доменов или сервисных endpoint.

Админка и роли

Управление чатами, пользователями, ролями, настройками, текстовыми шаблонами, логами доступа и сервисными модулями.

SSH Access и Backup

Серверы, задания синхронизации, аудит доступов, S3/SSH-профили, backup jobs, ручной запуск и история прогонов.

Подключение

Как завести команду в сервисе

Базовая настройка делается в Telegram через команды бота, а расширенные права, модули и справочники ведутся в админке.

1

Добавьте бота в рабочий чат

Пригласите @rocket_walle_dev_bot в Telegram-группу. Если используете forum topics, откройте нужный topic перед настройкой.

2

Запустите мастер настройки

Вызовите /setup, затем привяжите Jira-проект через /add_project KEY или кнопку Jira в меню.

3

Проверьте контур

/status покажет Jira-привязку, публичный URL, webhooks и свежие события. /info даст chat/topic id.

4

Включите интеграции

Добавьте GitLab/Jenkins/healthchecks URL в проектных настройках внешних систем или откройте нужный модуль в админке.

Схема работы

Как данные проходят через WALL·E

A

Команда пишет в Telegram

Пользователь вызывает команды отчётов, настройки или быстрые кнопки. Сервис понимает чат, topic и привязанный Jira-проект.

B

Сервис собирает контекст

WALL·E читает Jira, локальные настройки, календарь праздников, историю Git/Jenkins и проектные healthchecks.

C

События нормализуются

Webhook из GitLab, GitHub, Jenkins и healthchecks превращается в единый формат с Jira-ключами, ссылками и статусами.

D

Команда получает действие

В чат уходят отчёты, уведомления, late/recovery, статусы pipeline, deploy-события и кнопки для быстрого перехода.

Telegram

Команды, с которых обычно начинают

/setupКнопочная настройка чата: Jira, topic, webhooks и ссылка в админку.
/statusChecklist текущей интеграции: проект, URL, Git/Jenkins/healthchecks и последние события.
/infoТехнические id чата/topic, проекты, разработчики и состояние webhook URL.
/reportМеню отчётов: worktime, workflow, планы, задачи за период, статус проекта и личные логи.
/todayПерсональный день в личке: активные задачи, worklog за сегодня и задачи без estimate.

Интеграции

Webhook URL для внешних систем

Замените PROJECT_KEY на ключ Jira-проекта. Для отправки в конкретный чат или topic добавьте chat id и topic id в конец URL.

GitLab/GitHub https://walle-dev.rocketfirm.tech/git/PROJECT_KEY
Jenkins https://walle-dev.rocketfirm.tech/jenkins/PROJECT_KEY
Healthcheck ping https://walle-dev.rocketfirm.tech/healthchecks/ping/PING_KEY

Надёжность

Health Checks и мониторинг хостов

Health Checks подходят для cron, batch jobs и внутренних сервисов, которые должны регулярно отправлять ping. Если ping не приходит в ожидаемое окно, WALL·E отправит late-уведомление, а после восстановления — recovery.

  • Для простых HTTP endpoint используйте мониторинг хостов через /add_host domain.
  • Для project-scoped проверок создайте Health Check в админке или из карточки чата.
  • Для расписаний используйте simple interval или cron-формат с минутной гранулярностью.

Управление

Что находится в админке

Админка остаётся на отдельном адресе /admin/. Там управляют чатами, пользователями, ролями, шаблонами сообщений, хостами, SSH-доступами, Backup Management, Health Checks и аудитом.

Открыть админку

FAQ

Частые вопросы

Почему отчёт не пришёл утром?

Проверьте /status, расписание в админке, календарь праздников и наличие привязанного Jira-проекта.

Как понять, в какой topic уйдут сообщения?

Вызовите /info в нужном topic. Если topic привязан, сервис покажет его id и текущую Jira-связку.

Можно ли отправлять webhook только в один чат?

Да. Используйте URL с telegram_chat_id, а для forum topic добавьте ещё telegram_topic_id.