Я хочу отправить запрос Post json с помощью функции веб-перехватчика Zapier вместе с настройкой входящего веб-перехватчика Slack.
Я использую блок-кит для разработки стиля сообщения, и пока это работает отлично. Однако я бы хотел, чтобы мой бот отображался с пользовательским именем пользователя и эмодзи/значком, и у меня возникли проблемы.
Вот полезная нагрузка JSON, которую я пытаюсь использовать на основе этого руководства https://api.slack.com/methods/chat.postMessage#args.
Сообщение, кажется, игнорирует первые две строки и сообщения в качестве стандартного имени бота.
{
"as_user": false,
"username": "test",
"blocks": [
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "*78 Varet St #14*\n 2 Bed / $2300 \n <@ben> \n 3rd Deposit This Month"
},
"accessory": {
"type": "image",
"image_url": "https://p.sharinpix.com/3/3521a32/YXBwLnNoYXJpbnBpeC5jb20vaW1hZ2VzL2I2M2RkZTY4LWZkMDMtNGZlYy04OGUxLWYwZjA0N2E4NjQ3NS90aHVtYm5haWxzL29yaWdpbmFsLWI5MTdlNzAzY2U2LmpwZw/77-varet-st-building.jpg?timestamp=1639154285",
"alt_text": "cute cat"
}
},
{
"type": "divider"
}
]
}
Любая помощь будет принята с благодарностью!
Решение проблемы
Если вы просто хотите изменить значок и имя своего бота (будут одинаковыми во всем приложении), вы сможете сделать это https://api.slack.com/apps/{YOUR_APP_ID}/general?
в Display Information
разделе.
Если вы хотите иметь возможность изменять его от сообщения к сообщению, вам придется предоставить вашему приложению дополнительные области разрешений. См. https://api.slack.com/methods/chat.postMessage#authorship
Комментариев нет:
Отправить комментарий