Cluster · разработчикам

Документация Cluster

Cluster содержит ядро Telegram-юзербота с модулями и HTTP API для отдельного сайта или Mini App. Профиль Cluster, подключение Telegram и экземпляры модулей имеют разные идентификаторы и права. С них удобно начать знакомство с устройством проекта.

Основы

Разработка модулей

Первый публикуемый модуль в examples/quickstart, рядом его описание. Расширенный Ping добавляет баннер и сведения о юзерботе. Команда, кнопка и страница с готовым описанием в examples/publish. Поля всех типов и страницы пульта в examples/showcase. Примеры examples/module и examples/tools используются также для операторских проверок и имеют отдельный формат описания.

Заметки объединяют команду, данные, настройку заголовка и действия страницы. Рядом находится описание пакета.

Составной модуль: кнопки, файлы, сеть, расписание и вызовы зависимости с двумя готовыми пакетами.

HTTP API

Установка и обслуживание

Все примеры используют вымышленные адреса и идентификаторы. Для работы со своими службами нужны собственные параметры SMTP, Telegram и сервисного бота.

Профили и друзья: видимость, заявки, изображения и овнеры.