API Ansible

Для разработчиков Ansible доступны несколько интерфейсов. Bot API позволяет создавать программы, которые общаются с пользователями через сообщения. Ansible API и adlib предназначены для разработки собственных клиентов мессенджера.

На сайт можно добавить виджеты Ansible и вход через Ansible.

Для оформления приложений и общения доступны стикеры и эмодзи и темы.


Bot API

Bot Manager

Боты работают с сообщениями, файлами, кнопками и мини-приложениями через HTTPS. Bot Manager помогает создавать ботов и управлять ими.

Чтобы работать с Bot API, не требуется реализовывать протокол MVSy в своём приложении. Запросы отправляются через HTTPS, а сервер Ansible обрабатывает взаимодействие с мессенджером. Доступные методы и параметры описаны в справочнике.

Платформа ботов · Справочник Bot API · Возможности ботов


Ansible API / MVSy

Для собственного клиента используйте протокол MVSy и TL-схему. Совместимые имена методов и типов сохраняются на уровне протокола; пользовательские названия продукта могут отличаться.

MVSy · TL-схема · Методы API · Слои API · api_id / api_hash


adlib — создайте свой клиент Ansible

adlib — клиентская библиотека Ansible на основе TDLib. Ссылки на исходники библиотеки, Bot API и клиентов собраны на странице приложений.

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


Виджеты и вход

Веб-виджеты · Вход / OAuth · Поделиться · Публикации · Комментарии


Алмазы и подарки

Алмазы — внутренняя валюта Ansible. Кошелёк и подарки работают внутри нашей системы; TON, Toncoin, вывод в криптовалюту и покупки через Fragment не поддерживаются. В совместимых API сохраняются технические обозначения Stars и XTR.

Подключение реальных платёжных провайдеров пока не открыто. Описание платёжного метода в справочнике не означает, что доступна оплата банковской картой.


Gateway API

Статус Gateway API. Общедоступные тарифы и условия подключения пока не опубликованы.


Совместимость и состояние

Справочник описывает формат интерфейсов, а не гарантирует поддержку каждого сценария каждым клиентом. Текущие ограничения и состояние проекта — в техническом обзоре. Проверяйте нужный метод, слой и версию клиента перед интеграцией.

Наверх