Что такое inline-бот и как им пользоваться
Inline-бот работает, когда вы набираете его @username прямо в поле ввода любого чата — открывать отдельную переписку с ним не нужно. Разбираемся, как работают официальные примеры вроде @vid, @wiki и @bold и почему у части ботов inline недоступен.
Что такое inline-бот
Inline-бот — это Telegram-бот, которым пользуются, набирая его @username прямо в поле ввода любого чата, группы или канала, куда вы пишете, — без перехода в отдельную переписку с самим ботом. Вы вводите @имя_бота, пробел и запрос; над клавиатурой появляется горизонтальный список результатов, и нажатие на один из них сразу отправляет его в тот же чат, минуя лишние действия. Так работает только у ботов, чей разработчик включил inline-режим через @BotFather: без этой настройки username бота в поле ввода просто останется обычным текстом.
Как пользоваться inline-режимом в любом чате
Порядок действий одинаковый везде — в личке, группе или канале, куда вы можете писать:
- Откройте любой чат и коснитесь поля ввода сообщения.
- Наберите @ и сразу username бота (например,
@wiki), затем пробел и запрос. - Подождите секунду, пока над клавиатурой появится ряд результатов, и нажмите нужный — он отправится мгновенно, а поле ввода очистится само.
На телефоне результаты выглядят горизонтальной лентой прямо над клавиатурой, а в Telegram Desktop — выпадающим списком под полем ввода. Сам способ вызова и логика работы при этом одинаковы на iOS, Android и в Desktop-версии.
Вы не покидаете чат, и бот не появляется в переписке как отдельный собеседник — виден только его результат с подписью «via @имя_бота» у получателя.
Официальные inline-боты, которые стоит знать
Сам Telegram поставляет несколько inline-ботов, поэтому они работают без настройки, без рекламы и без простоев:
- @vid ищет по YouTube (около 236 тысяч пользователей в месяц) и вставляет видео со встроенным плеером.
- @pic ищет картинки в индексе Яндекса (около 4,5 млн пользователей в месяц) и сразу отправляет фото в чат.
- @gif находит гифки для реакций (около 130 тысяч пользователей в месяц; лучше всего работает с английскими словами).
- @wiki вставляет карточку статьи Википедии на языке, совпадающем с языком интерфейса Telegram (около 14 тысяч пользователей в месяц).
- @bold превращает набранный текст в жирный, курсив или моноширинный без markdown-разметки.
Inline-режим умеют и тысячи сторонних ботов — конструкторы викторин, поиск стикеров, переводчики и другие, — но здесь названы только боты самого Telegram, поскольку username легко подделать.
Когда inline быстрее, чем открывать бота
Inline-режим выигрывает всегда, когда вся задача бота — «найти и вставить сюда». Вы остаётесь в той же переписке, собеседник видит только результат, а не список команд бота, и настраивать заранее ничего не нужно. Особенно это заметно в группах и каналах, где переключение в личку с ботом и копирование результата обратно сломало бы ход обсуждения.
Открывать бота напрямую по-прежнему нужно, если задача требует нескольких шагов, сохранённых настроек или ответа, который должны видеть только вы, — например, собрать викторину в @QuizBot, зарегистрировать нового бота в @BotFather или управлять набором стикеров в @Stickers. Это многошаговые сценарии, которые не укладываются в одну inline-строку.
Почему у некоторых ботов нет inline-режима
У inline-режима есть реальные ограничения, поэтому часть ботов сознательно обходится без него:
- Он выключен по умолчанию. Разработчик должен явно включить его через @BotFather, и многие этого не делают.
- Он возвращает только готовые результаты — статьи, картинки, стикеры, короткие тексты. Бот, которому нужна загруженная вами фотография, голосовое сообщение, многошаговая форма или данные вашего аккаунта (как у кошелька или бота с подпиской), так работать не может.
- Режим приватности в группах усложняет дело. У ботов, которые читают всю переписку группы ради модерации или статистики, нет естественного inline-запроса.
- Telegram ограничивает объём одного inline-результата, так что всё, что требует объёмного ответа, файла или живо обновляющегося значения, туда не помещается.
Если у бота, которым вы пользуетесь, нет inline-режима, — это осознанное решение разработчика, а не баг: посмотрите список команд в его собственном чате. Многие боты без inline-режима компенсируют это Mini App или богатой клавиатурой с кнопками — там помещается куда больше, чем в одну строку результатов поиска.
Вопросы и ответы
Нужно ли добавлять или запускать inline-бота перед использованием? Нет. Достаточно набрать @ и его username в поле ввода — открывать чат с ним или нажимать Start не требуется.
Можно ли использовать inline-бота в группе, где его нет как участника? Да. Inline-режим работает в любом чате, куда вы можете писать сообщения, потому что запрос и результат идут через вас, а не через присоединение бота к группе.
Подпись «via @имя_бота» под результатом — это проблема для приватности? Нет — она лишь показывает получателю, какой бот сформировал конкретное сообщение; доступа к остальной переписке бот из-за этого не получает.







