Перейти к основному содержимому
Это документация Voice для версии 2026.2.4, которая уже не поддерживается.

Актуальная документация находится на странице последней версии (2026.2.19).

Версия: 2026.2.4

BotTyping

Топик: chat-events · Конверт: GroupId, ChatId, UserId

Более выразительный, «реактивный» индикатор состояния бота — в отличие от UserTyping, показывает не просто «печатает», а что именно сейчас делает бот (см. SetTyping в «Основные методы»).

Payload​

ПолеОписание
ChannelIdВ каком канале
BotId / UsernameКакой бот
StateОдин из THINKING/EXPLORED/PROCESSING/REVIEWED/OPENED/RE_SEARCH/FETCHED (см. «Основные методы»)
IsActivetrue, пока индикатор показан
{
"Type": "BotTyping",
"PayloadJson": "{\"ChannelId\":\"ch010000-0000-0000-0000-000000000001\",\"BotId\":\"bb010000-0000-0000-0000-000000000001\",\"Username\":\"helper-bot\",\"State\":0,\"IsActive\":true}",
"Timestamp": 1785500910000,
"GroupId": "b3b10000-0000-0000-0000-000000000001",
"ChatId": "ch010000-0000-0000-0000-000000000001",
"UserId": "bb010000-0000-0000-0000-000000000001"
}

Гаснет сам, когда бот отправляет реальное сообщение в этот же канал, либо по таймауту на сервере — явного события «снять статус» нет, IsActive: false не присылается отдельно.

На этой странице