Инлайн-режим

Инлайн-режим

Виктор Егоров

Работать с ботом можно, не открывая диалог с ним, достаточно просто ввести в поле ввода текста в любом чате Телеграма следующие символы:

@voicestikersbot

Результат не заставит себя долго ждать. Названия войсов в результатах полностью дублируют их описания в канале "войсостикеры".

Результат ввода символов

Вообще, порядок работы в инлайне весьма типовой: вы отправляете боту некий текстовый запрос, а бот формирует список ответов на него. В нашем случае при пустом запросе данный список будет состоять из 35 случайных войсостикеров (список способен расширяться, см. соответствующий пункт справки). А выбрав любой результат из списка, вы спровоцируете отправку войса.

Отправка выбранного войсостикера

С особенностями поиска в инлайне вы можете ознакомиться, перейдя на соответствующий раздел справки.

После добавления нового войсостикера в список предложенных, в результаты пустого инлайн-запроса будут выводиться сначала предложенные (в обратном хронологическом порядке), а затем случайные войстики из канала. Дабы пропустить цепочку собственных голосовух и начать выбор из большего количества рандомных аудио, можно ввести один из следующих символов: . ! ? *.

Помимо всего прочего, бот учитывает статистику использования каждого войсостикера, поэтому решено добавить ещё одну функцию в инлайн-режим, доступную по введённому в него слову top. Таким образом вы сможете получить самые популярные в боте голосовые сообщения.

Результат ввода слова "top" в инлайне

Желаете отправить своё сообщение вместе с войсостикером? Можно сделать это как обычно, а можно и так, как показано на рисунке ниже.

Демонстрация ввода текста для добавления подписи в войс

Конструкция из скобок захватывает весь текст, находящийся внутри них, и словно "вшивает" в выбранную голосовуху.

Отправка созданного войсостикера

Таким нехитрым способом вы ещё можете отправлять эмодзи и форматированный Markdown-ом текст, вплоть до ссылок.

Помните, что сообщение в скобках желательно вводить до поискового запроса, т. к. иначе есть вероятность встретить сообщение об отсутствии результатов. Связано это с кэшированием инлайн-запросов на серверах Телеграма длительностью до пяти секунд.

Не самая удачная попытка отправки текста в голосовухе

А ещё, не забывайте о том, что у вас нет права на ошибку, и у отправленного войса нельзя будет отредактировать его подпись. Следовательно, советуем не писать длинные простыни, а чаще размышлять о правильности изложения своих мыслей.

Report Page