Inline-режим
Вызов
После ввода @botname запрос передаётся боту с debounce 500 мс. Если результатов нет, блок подсказок не показывается; недоступность отображается отдельным состоянием.
Результаты
Результаты — горизонтально прокручиваемые карточки с текстом, изображением или видео. Нажатие немедленно публикует выбранный элемент сообщением пользователя в текущий чат.
Приватность
Inline-запрос не открывает боту историю, участников или содержимое текущего чата. Передавайте только bot-scoped actor id, текст запроса и непрозрачный идентификатор контекста.
Практика с SDK
Возвращайте короткий стабильный id для каждого результата и не более двадцати карточек. Тяжёлый поиск кэшируйте по нормализованному запросу.
Inline-результат публикуется от имени пользователя, поэтому возвращайте только готовое безопасное содержимое и корректные MIME-типы медиа.
Примеры использования
'inline.query': event => ({ results: [
{ id: 'one', type: 'text', text: `Result: ${event.data.query}` }
] })