Как отправить сообщение JSON в SLACK?

Укажите все файлы в файле, который нужно переименовать

awk  '{print "mv -v" " " $1 " " substr($1,1,1)".png-result-"substr($1,11,1)".png"}' filename |sh


I have mentioned -v for verbose mode

This is how it shows output for renaming

awk  '{print "mv -v" " " $1 " " substr($1,1,1)".png-result-"substr($1,11,1)".png"}' filename|sh

`0_predict-1-500.png' -> `0.png-result-1.png'
`0_predict-2-500.png' -> `0.png-result-2.png'
`0_predict-3-500.png' -> `0.png-result-3.png'
`1_predict-1-500.png' -> `1.png-result-1.png'
`1_predict-2-500.png' -> `1.png-result-2.png'
`1_predict-3-500.png' -> `1.png-result-3.png'
`2_predict-1-500.png' -> `2.png-result-1.png'
0
06.04.2021, 12:17
1 ответ

В документации Slack API четко сказано, что если вы отправляете тело в кодировке JSON -, вам придется передать токен API в HTTP-заголовке Authorization. Вы этого не делаете.

Пример curlзапроса представлен в документации (с измененным отступом, заменой документа JSON в строке -ссылкой на файл и цитированием URL-адреса):

curl -X POST \
    -H 'Authorization: Bearer xoxb-1234-56789abcdefghijklmnop' \
    -H 'Content-type: application/json' \
    --data @message.json \
    'https://slack.com/api/chat.postMessage'

См. документацию по API здесь:https://api.slack.com/web

0
30.04.2021, 15:25

Теги

Похожие вопросы