Слеш-команды
Слэш-команды — это способ вызвать событие в 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": []
}