Spectral — эмулятор сервера Telegram-ботов

Article

Spectral — плагины через эмулятор Telegram-бота

Система плагинов на платформе называется Spectral. Это эмулятор Telegram-бота: он говорит на Telegram Bot API, поэтому всё, что уже работает как Telegram-бот или могло бы быть сделано как бот, подключается к Cabi.Chat и работает внутри разговоров Cabi.Chat рядом с собственными возможностями платформы.

Это ось интеграции для разработчиков. Вместо того чтобы платформа сама строила каждый смежный инструмент, третьи стороны приносят то, что уже умеют делать хорошо, а пользователи получают более богатое рабочее пространство, не покидая кабинета.

На нём уже работает собственный виджет Cabi.Chat. Оракул-виджет для сайта, размещённый на платформе, — это бот Spectral: оракул отвечает посетителям вашего сайта через тот же интерфейс бота. Cabi.Chat Graph — Оракулы™

Каким бот видит Cabi.Chat. Как Telegram. Бота добавляют в разговор, он получает обновления через long polling (getUpdates) или HTTPS-вебхук с секретным токеном и отвечает привычными методами. У чатов и пользователей числовые id в стиле Telegram, форматирование приходит в виде entities.

Поддерживаемые методы

  • Сообщения — отправка, редактирование, удаление, пересылка, копирование, закрепление, реакции, статус набора; форматирование HTML или entities; ответы; inline-клавиатуры с callback-кнопками.
  • Медиа — фото, документы, аудио, голосовые, видео, видеосообщения, анимации, стикеры, альбомы до 10 элементов, скачивание файлов.
  • Геопозиция, место, контакт, опросы — с результатами, когда опрос закрыт.
  • Чаты — информация о чате, участники и администраторы; бан, разбан, мьют, повышение; темы форума.

Остальные методы Bot API не поддерживаются.

Категории, для которых создан Spectral:

  • CRM — управление контактами, сделками, воронками поверх лидов, которые генерирует платформа.
  • Планирование — календари, бронирование встреч, согласование временных слотов.
  • Эскроу и платежи — удержание средств между сторонами до выполнения условий.
  • Интеграции с TON и смарт-контракты — некастодиальные сценарии, расчёты в блокчейне, логика на смарт-контрактах, подключённая через интерфейсы ботов.
  • Тикеты и поддержка — трекеры задач, системы helpdesk.
  • Управление проектами — задачи, доски, вехи, привязанные к проектам платформы.
  • Аналитика — расширенные дашборды, отчёты, собственные представления данных платформы.

Подключение плагина — это разговор о партнёрстве: напишите оракулу Cabi.Chat. Интерфейсный контракт совместим с Telegram-ботами, поэтому порог интеграции низкий: если ваш сервис уже работает как бот, большая часть пути пройдена.

Также в Telegram: Бот Cabi.Chat

Упомянуто