Боты Яндекса в Telegram

6 октября 2015, 12:50

Многим из вас знаком мессенджер Telegram. Одна из его особенностей — возможность общаться не только с друзьями и знакомыми, но и с виртуальными собеседниками. Таких собеседников называют чат-ботами или просто ботами. Чат-бот — это компьютерная программа, которая поддерживает разговор с человеком: вы отправляете в чат реплику, а бот даёт на неё ответ.

Чат-боты существуют очень давно: они появились ещё во времена больших ЭВМ — мейнфреймов. Тогда боты представляли собой самостоятельные программы. В 1990-е годы, с распространением домашних компьютеров и интернета, боты поселились в чатах и мессенджерах — там их можно добавить в контакт-лист и разговаривать с ними, как с живыми собеседниками.

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

Когда летом 2015 года Telegram представил платформу для создания ботов, сотрудники Яндекса сделали несколько собственных простых ботов. Они умеют отвечать на вопросы пользователей, используя данные от сервисов Яндекса.

ImageSearch — бот для поиска картинок
Все, кто общался в интернете, знают, как много значит правильная картинка. Иногда одно изображение, в нужный момент присланное в чат, способно сказать больше, чем сотня слов. Если подходящей картинки нет под рукой, её поможет найти бот ImageSearch. Просто назовите боту слово, и он пришлёт изображение, которое ему соответствует. Картинку за пару кликов можно переслать другу в соседний чат. Если изображение не подходит, скомандуйте /more — и бот сделает ещё одну попытку. Изображения ImageSearch находит с помощью Яндекс.Картинок.



Yandex Maps — бот для работы с картами
Бот Yandex Maps сообщает балл пробок во всех городах, где работает светофор Яндекс.Пробок, и показывает на Яндекс.Картах адреса и организации, про которые спрашивает пользователь. Кроме того, он умеет отвечать на вопрос «Где я?» (иногда это бывает нужно) и рассказывать про ближайшие важные места — например, магазины, кафе или аптеки.



Yandex Dictionary — словарный бот
Этот бот пригодится тем, кто изучает иностранный язык — он за доли секунды подскажет, как переводится то или иное слово. Yandex Dictionary знает семь языков — русский, английский, немецкий, французский, итальянский, испанский и турецкий. Для каждого слова он показывает сразу несколько вариантов перевода — вам остаётся только выбрать подходящий.



Yandex Translator — бот-переводчик
Во многих фантастических книгах экипажу космического корабля, приземлившегося на неизвестной планете, аборигены выдают карманный переводчик. Прикрепив устройство на одежду, земляне волшебным образом начинают понимать местный язык. Бот Yandex Translator — своего рода аналог такого устройства; он, правда, служит для разговоров не с инопланетянами, а с иностранцами. Если вы хотите пообщаться в Telegram с человеком, который говорит на незнакомом вам языке, добавьте в чат Yandex Translator. Бот будет переводить ваши реплики и реплики вашего собеседника, чтобы вы с ним понимали друг друга.



Ботов пишут не только в Яндексе. Сейчас в магазине Telegram-ботов более тысячи самых разнообразных ботов — один, например, организует сеансы игры в покер, а другой даёт уроки акупунктуры. Чтобы упростить жизнь разработчикам ботов, наши коллеги создали бесплатный инструмент аналитики Botan. Он сделан на основе Яндекс.Метрики для приложений и позволяет авторам ботов лучше узнать свою аудиторию. С помощью Botan, например, можно выделить в аудитории бота те или иные сегменты или выяснить, какие команды из числа поддерживаемых ботом наиболее востребованы у пользователей. Botan доступен по адресу http://botan.io/.

38 комментариев
Подписаться на комментарии к посту
Молодцы!
Поиск картинок легко возвращает писюны и прон
Горбунов Михаил
7 октября 2015, 07:37
captain.dniwe,
ты так говоришь, будто это что-то плохое
у меня не работает словарный бот. Не реагирует никак ни на одно мое сообщение. Почему?
drinkmilk,
попробуйте сейчас. У меня все работает.
an80,
заработало! Через веб-версию не хотел сначала работать, теперь все ок.
Павел Панчук
6 октября 2015, 20:22
Было бы прикольно если бы вы зделали бота похожего на siri c iphone
Интересно, планирует ли Яндекс симбиоз телеграфа со своим ПО и его внедрение в экосферу своих сервисов? Имею в виду, как альтернатива чату Яндекса, который уже давненько закрыли. ИМХО, такой альянс был бы неплох.
nvpt,
ИМХО после того, как Дурова кинули с ВК, он вряд ли пойдет на такое тесное сотрудничество. Сейчас он сам по себе и его это устраивает.
Кто-нибудь может помочь сделать несложного бота для Telegram в исследовательских целях?
Антон Конев
7 октября 2015, 15:20
doroninpavel,
пиши мне: antonykonev@yandex.ru :)
doroninpavel,
если актуально, напиши @jkirs в Телеграмме
Подскажите, как удалить бота?
Саня Гаврилей
11 декабря 2016, 16:27
superbadcat,
Зайди к @BotFather и напиши /deletebot, потом просто выбери бота которого хочешь удалить.
А я думал, чем это Яндекс так усиленно занимается, что новые сайты уже полтора месяца не может проиндексировать. Оказывается, боты для  Дурова пишет.
Теперь осталось все эти скрипты запихнуть в один и будет прикольно=)
Зачупато. Поизголялся с поиском картинок от души.
надо сделать что-то вроде толкового словаря бота
Пусть даже будет завязан на википедии. будет здорово и полезно
Илена Гиниятуллина
24 октября 2015, 23:19
!!!!
Слабые словари у переводчика. Серпентарий\serpentarium (en) не находит например. Планируется ли добавление в translator'е перевод сленговых или устоявшихся выражений?
Еще было бы круто для расписания электричек
Yandex Translator
А почему только для "Telegram"? Сделайте для "ВКонтакте"!
Включите функционал Inline-бота для поиска и отправки найденного в любом другом чате.
Что в боте @ya, что в остальных, если это возможно.
Что-то у меня он очень тормозит. Отвечает далеко не сраза, а потом всё в кучу.
Как в вин-десктоп версии так и на WP
Не справляется с большим наплывом?
И вот так по кругу.
http://screencast.com/t/4qjTWKCk9
город установить в настройки невозможно
Мне на "Help" ответ пришел через 34 минуты
Владислав DejaVu
6 апреля 2016, 19:33
Штука конечно норм, но может всё же интегрируете бота в Яндекс.строку для ПК. На подобии "Cortana", которая почему то всё не как не русифицируется.
vmaslayev@avtbiz.ru
8 апреля 2016, 09:42
Бот попросил меня поставить 5 звезд. Что из этого вышло:
https://yadi.sk/i/7b05Odwvqpycp
Идиально! Гугл соснул!
Johnny Williams
9 июня 2016, 13:25
Почему бот не работает?? Telegram YTranslateBots

Света Чистякова
9 июня 2016, 17:06
Johnny Williams,
он передал полномочия боту @ya. Попробуйте: https://telegram.me/ya.
ребята,сделайте бота метрики
Хорошо бы почтового бота, аналогично gmail
сделайте почтового бота для telegram. что бы уведомления присылал когда письмо приходит.
Почтовый бы еще, чтоб как уведомлялка работал, а то на винфон нет норм клиента