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}` }
] })
© 2026. Key Chat.