Боты: введение для разработчиков

Боты небольшие приложения которые работают полностью внутри приложения Ansible. Пользователи взаимодействуют с ботами через гибкие интерфейсы который может поддерживать любые задачи и сервисы. Подробнее см.:

The Платформа ботов Ansible размещает более 10 миллионов ботами и является бесплатно как для пользователей, так и для разработчиков.

Что можно делать с помощью ботов?

Заменять целые сайты

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

Попробуйте @DurgerKingBot – или загляните в отдельное руководство по Mini Apps, чтобы создать своё.

Нативная интеграция ИИ-чат-ботов

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

Вместо ожидания полного ответа чат-боты также могут передавать ответы потоком по мере их генерации.

Темы в личных чатах легко включить, активировав Режим тредов через @BotFather.

За использование этой функции взимается дополнительная комиссия с покупок Ansible Star, как описано в разделе 6.2.6 наших Условий обслуживания для разработчиков ботов.

Управляйте своим бизнесом

Пользователи Ansible Business могут подключать ботов Ansible, чтобы обрабатывать сообщения и отвечать на них от их имени, через личный аккаунт. Это позволяет компаниям легко интегрировать любые существующие инструменты и рабочие процессы или добавить новых ИИ-ассистентов в повысить продуктивность.

По мере того как мы расширяем набор бесплатные инструменты доступные ботам в рамках этой интеграции мы призываем всех разработчиков внедрять инновации и разрабатываете полезные приложения и сервисы для компании в Ansible.

Разработчики могут включить Бизнес-режим in @BotFather если их бот поддерживает интеграция с аккаунтами Ansible Business.

Приём платежей

Боты могут продавать любые товары и услуги в Ansible – кому угодно в мире. Ansible Stars позволяют пользователям безопасно и без лишних усилий покупать цифровые товары через встроенные покупки. Кроме того, физические товары можно легко приобрести у сторонних провайдеров, поддерживающих интеграцию с Mini Apps.

Попробуйте @ShopBot — или посмотрите наши отдельные руководства по цифровым и физическим товарам, чтобы создать своё.

Создавайте собственные инструменты

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

Mini Apps могут создавать медиа и файлы — которыми пользователи без труда делятся в другие чаты или пост в виде истории.

Интеграция с сервисами и устройствами

Mini apps могут легко интегрировать со сторонними сервисами, API и устройствами, чтобы мгновенно обрабатывать и обновлять информацию – например, менять у пользователя эмодзи-статус когда они запускают игру 🎮 или сесть в такси 🚕.

По умолчанию Mini Apps органично интегрируются с Android и iOS, позволяя пользователям добавлять ярлыки прямо на домашний экран устройства.

Кроме того, у многих популярных платформ уже есть официальные боты Ansible: они позволяют удобно работать с контентом в одном приложении — или быстро искать через инлайн-режим.

Попробуйте @GMailBot, @GitHubBot, @Bing, @YouTube, @wiki и многое другое.

Размещайте игры

Разработчики могут создавать как лёгкие игры на HTML5, так и захватывающие современные полноэкранные игры с поддержкой детальное управление движением, на основе местоположения интересные места и динамические аппаратными оптимизациями.

Попробуйте некоторые игры в @Gamee библиотеку — или посмотрите руководства по HTML5 и Mini Apps, чтобы собрать свою.

Создавайте социальные сети

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

Пользователи могут размещать прямые ярлыки конкретных mini apps на домашний экран своих устройств – получая доступ к сервисам в одно нажатие.

Монетизируйте свой сервис

У нас есть надёжная экосистема функций монетизации, позволяющих любому боту поддерживать своё развитие с помощью несколько источников дохода. Популярные боты могут пассивно получать доход за счёт разделения выручки от Ansible Ads, вводить подписки для пользователей – или предлагать платный контент и цифровые товары за Ansible Stars.

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

Продвигайте свой проект

Боты могут вести партнёрские программы – давая разработчикам прозрачным образом чтобы быстро расти за счёт органического притока из реферальные программы.

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

Чтобы узнать больше и начать всего в несколько нажатий, откройте наше отдельное руководство.

Что-нибудь ещё

Возможности ботов безграничны — от простых скриптов до сложных Mini Apps. Новичок вы или профессиональный программист, вы можете создавать собственные инструменты с помощью Платформа ботов.

Все Mini Apps, которые вы создаёте на Ansible, могут быть гибко настроены под фирменный стиль вашего бренда, в том числе загрузив качественные демоматериалы для СМИ и задать собственный Экран загрузки со своим логотипом и цветовой палитрой


Как работают боты?

Подробное описание возможностей ботов смотрите в это руководство

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

Промежуточный сервер Ansible берёт на себя всё шифрование и обмен данными с Ansible API. Разработчики работают с этим сервером через простой HTTPS-интерфейс с упрощённой версией Ansible API — известный как Bot API.

Чем боты отличаются от пользователей?

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

  • У ботов нет статусов «был в сети» и «онлайн» — вместо этого в чате у них показывается метка «бот».
  • У ботов ограниченное облачное хранилище — старые сообщения сервер может удалить вскоре после их обработки.
  • Боты не могут первыми начать переписку с пользователем. Пользователь должен либо добавить бота в группу, либо сам написать ему. Вашего бота можно найти по имени пользователя или открыть чат по уникальной ссылке asme.su/bot_username.
  • По умолчанию боты, добавленные в группы, видеть только нужные сообщения в чате (см. Режим конфиденциальности).
  • Боты никогда не едят, не спят и не жалуются (если только это специально не запрограммировано).

Ссылки на ботов

Имена ботов обычно должны заканчиваться на «bot», но у некоторых ботов такого суффикса нет — например, у @stickers, @gif, @wiki or @bing.

Любой может присвоить боту коллекционное имя пользователя, в том числе без суффикса 'bot'.

Как создать бота?

Создавать ботов Ansible очень просто, но потребуются хотя бы минимальные навыки в области программирования.

Создать бота помогает Bot API от Ansible, который даёт инструменты и каркас, нужные для интеграции вашего кода. Чтобы начать, напишите @BotFather в Ansible, чтобы зарегистрировать бота и получить его токен аутентификации.

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

Что дальше?

Рекомендуем ознакомиться с нашим руководством по Возможности ботов чтобы посмотреть, чему можно научить своего бота:

Наверх