Где взять `thread_ts` для запуска ветки Slack с входящим webhook? - PullRequest
1 голос
/ 12 апреля 2019

Во входящем веб-крюке Slack документация , они упоминают о включении thread_ts в тело запроса для запуска потока.

{
    "text": "Hello, world.",
    "thread_ts": "12345.6789"
}

Когда я делаю POST-запрос к своему входящему веб-крюкуURL, тело ответа не включает thread_ts.Я ожидал, что thread_ts будет в теле ответа, но тело ответа просто говорит ok и не содержит json.

Возможно ли получить thread_ts без другого приложения или аутентификациифишка?Нужно ли использовать другой Slack API?У меня только сейчас настроен входящий веб-крючок.


В качестве примечания: если это проще сделать с помощью нового блочного API Slack, то это также сработает.

1 Ответ

1 голос
/ 12 апреля 2019

Чтобы получить полный контроль над всеми функциями обмена сообщениями в Slack, включая потоки, которые вы хотите использовать API.

При публикации сообщений с chat.postMessage вы получаете значение thread_ts и можете начинать создавать темы.

Также ознакомьтесь с официальной документацией по темам. Это многое проясняет.

Я пока не экспортирую новые блоки, но, насколько я понимаю, он заменил вложения и обеспечивает более гибкий способ размещения сообщений. Однако это не меняет способ работы потоков.

...