Что такое inline боты или встроенные боты?
Денис ХолмогоровМногие представляют себе взаимодействие с ботом следующим образом: через поиск нашел бота, нажал старт, получил от бота требуемую информацию (в зависимости от того, что умеет данный бот) и переслал информацию в чат, другому пользователю или на канал, не забыв перед этим добавить бота в чат или на канал.
![](/file/00f41c7c6f6c9a1145fb6.jpg)
Для облегчения коммуникации с ботами внедрили inline или встроенный режим, если раньше для того, чтобы получить какую-либо информацию от бота и перекинуть её собеседнику нужно было открывать диалог с ботом, писать всякие команды, а потом пересылать ответ в нужный чат, то теперь всё стало быстрее и проще (для некоторых ситуаций): просто открываете нужный чат, вызываете бота, введя его username в поле ввода сообщения, ставите пробел и пишете свой запрос. Бот отвечает на эти запросы в виде всплывающих подсказок, число и содержание которых зависит от того, что вы написали боту и от заложенного в него алгоритма. Если одна из подсказок удовлетворяет вашему запросу, нажимаете на неё и некоторое сообщение отправляется в тот чат (канал), в котором вы находитесь.
Встроенные боты могут выполнять практически любые задачи — например, быстро отправить GIF, картинку, видео с YouTube, статьи с Wikipedia, и т. д. Вот некоторые примеры самых популярных встроенных ботов:
@gif – вставляет gif c сайта giphy.com, пишите в строке @gif+пробел+тема запроса (на английском) и получаете таблицу гифок на запрошенную тематику, выбираете понравившуюся и гифка уже в чате.
![](/file/cd7aa79fac82f14ef0c27.jpg)
@sticker - этот бот ищет стикеры по вашему запросу. В качестве запроса требует эмоджи.
![](/file/4c0e9478e66ecb562588b.jpg)
@pic - бот ищет и вставляет картинки с Яндекса, форма запроса как и у @gif, понимает русский язык.
@bing - бот ищет и вставляет картинки с Bing, аналогичен @pic, только источник другой.
@vid - бот ищет и вставляет картинки с Youtube, форма запроса как и у @pic.
@wiki - бот ищет и вставляет статьи с Wikipedia, форма запроса как и у @pic.
@imdb - бот ищет и вставляет описание с трейлерами фильмов с www.imdb.com, ищет по названию фильмов, не всегда понимает русский язык.
![](/file/bb1bb81c5fb64074df810.jpg)
Встроенные боты позволяют быстро найти и отправить нужную информацию, но они позволяют опубликовать только один тип информации, примеру, картинку или gif, без собственных комментариев, без возможности редактирования, поэтому область их применения это чаты и личная переписка, админы серьезных каналов вряд ли будут их использовать при публикации постов. Есть еще одна особенность - после публикации, вверху поста будет надпись "с помощью @usernamе".
![](/file/862a088bc3d370ec2ab60.jpg)
Но тем не менее, удобство и возможность быстро воспользоваться встроенными ботами, представляют огромные перспективы для их развития, особенно если вы сами сделаете такого бота под свои конкретные задачи. Если вы подробно изучили меню команд BotFather, то наверняка видели возможность включать inline режим для своих ботов, но об этом попозже.
Мы рассмотрели одни из самых первых и востребованных встроенных ботов, на самом деле их сотни если не тысячи, ведь каждый может создавать, то, что ему нужно.