Сервис обмена сообщениями Telegram запустил Bot API и платформу для создания полезных ботов, которые могут взаимодействовать с внешними сервисами и использовать специальные клавиатуры.
В обновлённом Telegram версии 3.0 в настоящее время доступно 7 ботов, разработанных на днях бета-тестерами платформы:
- @ImageBot– отправляет изображение по заданному ключевому слову.
- @TriviaBot– викторина на проверку знаний в одиночном или групповом чате.
- @PollBot– создаёт опрос в групповом чате.
- @RateStickerBot – находит и оценивает новые стикеры.
- @AlertBot– позволяет установить напоминание на заданное время.
- @HotOrBot– поиск новых друзей.
- @GithubBot – отслеживает обновления на сайте GitHub.
Чтобы начать взаимодействие с ботом, нужно найти его через поиск пользователей и отправить какое-нибудь слово. В ответ он отправит инструкции по конкретным действиям. Для создания нового бота потребуется всего лишь несколько часов. Нужно сгенерировать ключ с помощью учётной записи @BotFather и использовать для контроля бота специальный API на базе безопасного протокола HTTPS. Боты в Telegram отличаются от обычных пользователей: у них немного другой интерфейс и нет доступа ко всем сообщениям при добавлении их в групповой чат. Отвечать на вопросы бота можно словами или цифрами. Также пользователям будет предлагаться специальная клавиатура с вариантами ответа.
У всех ботов есть кнопки «Добавить в группу» (Add To Group) и «Поделиться» (Share). Любое сообщение от бота, пересылаемое отдельному пользователю или группе, включает ссылку на оригинального отправителя. Идея интеграции полезных ботов была успешно реализована в других мессенджерах, таких как Nimbuzz, QIP и других. С их помощью можно было узнавать прогноз погоды, гороскоп на день или изменить язык в телеграм.