Перейти к основному содержимому

Слеш-команды

Слэш-команды — это способ вызвать событие в Time, введя слэш /, за которым следует команда.

При запуске слэш-команды Time отправит запрос POST или GET на URL, указанный в конфигурации команды.

Запрос будет иметь свои параметры в теле или строке запроса, в зависимости от метода.

ПолеТипОписание
channel_idстрокаИдентификатор канала, в котором была использована команда.
channel_nameстрокаИмя указанного канала.
commandстрокаПоле триггера конфигурации команды, включая символ /
response_urlстрокаURL-адрес веб-перехватчика для ответа интеграции в случае, если ответ невозможен мгновенно.
team_domainстрокаЧасть URL-адреса, которая указывает на команду
team_idстрокаИдентификатор команды
textстрокаТекст, который был введен после триггера команды
trigger_idстрокаИдентификатор триггера.
user_idстрокаИдентификатор пользователя, который запустил команду
user_nameстрокаИмя указанного пользователя

В случае запроса POST тело будет содержать данные в формате application/x-www-form-urlencoded.

Ответ на команду должен быть объектом JSON со следующими полями:

{
"response_type": " in_channel or ephemeral",
"text": "message text",
"channel_id": "channel id to post the message",
"trigger_id": "trigger id",
"attachments": []
}