Мессенджер Telegram, принадлежащий бывшему генеральному директору «ВКонтакте» анонсировал крупномасштабное обновление платформы чат-ботов.
Теперь пользователи могут общаться с ботами с помощью заранее заготовленных ответов, который размещаются в окне чата под сообщениями, а также отправлять друг другу музыку и видео, найденные в различных сервисах.
С сегодняшнего дня разработчикам доступна инструкция по работе с новой платформой, а три первых бота, которые работают на её основе, запустил сам Telegram.
Разработчики Telegram добавили в приложение возможность отправлять боту заготовки ответов, которые отображаются прямо в окне чата. Ранее пользователям приходилось прибегать к специальным клавиатурам, разработанным создателями ботов, или писать ответы самостоятельно (поэтому неизбежно возникали ошибки из-за опечаток или неправильно заданных команд).
Боты научились редактировать собственные сообщения. К примеру, бот @music предлагает переходить по страницами приложений, но не присылает новые сообщения, а меняет существующие, благодаря чему существенно уменьшается размер переписки. Кроме того, пользователь может обратиться к этому боту во время переписки с другим человеком — упоминанием названия бота. @music может «вклиниться» в беседу и прислать в чат найденную музыкальную композицию. В переписку можно включать и других ботов — например, для отправки видео, информации о местоположении, стикеров, документов и прочего контента. Ранее таким образом можно было отправлять в чат фотографии, тексты и GIF-анимацию).
Примерно так же работает бот @youtube — он находит на YouTube видео и позволяет либо запустить его, либо вставить в чат с другим человеком. При этом пользователь может перед первым использованием бота залогиниться в свою учётную запись на YouTube, а в диалогах по долгому нажатию будет открываться предварительный просмотр видеоконтента.
Бот @sticker позволяет подобрать стикеры на основе введённых пользователем эмодзи. Пользоваться найденными стикерами можно даже в том случае, если они не установлены в приложении. В бот встроена собственная клавиатура с набором всевозможных эмодзи на тот случай, если у пользователя установлена клавиатура без этих эмотиконов.
Помимо этого, боты получили возможность использовать местонахождение пользователя и предлагать ему места, которые находятся неподалёку. Так работает бот @foursquare. Пользователь может поделиться с ботом своим телефонным номером для использования с сервисами, которые требуют усиленной верификации.
Чат-боты в Telegram универсальны. Они работают как в веб-версии мессенджера, так и в мобильных приложениях на Android, iOS, Windows Phone и Windows 10 Mobile (в том числе в неофициальных).
Помимо появления новой платформы ботов в обновлённой версии Telegram есть и интерфейсные изменения: поменялись пузырьки диалогов, кнопки, прогресс-бары, предпросмотр документов, а также появилась возможность просматривать видео с YouTube в выплывающем окне внутри приложения и стало проще добавлять к себе набор стикеров, и появился предпросмотр гифок в боте @gif. В настоящее время все эти изменения доступны лишь в обновлённых приложениях Telegram на Android и iOS, но это связано с тем, что в Google Play и Apple App Store можно гораздо оперативнее публиковать обновления, чем в магазине Windows. На Windows Phone и Windows 10 Mobile обновлённая версия Telegram с улучшенной поддержкой ботов и слегка переделанным интерфейсом, скорее всего, появится в ближайшие два-три дня, и мы сообщим вам об этом дополнительно.