问题描述
我试图弄清楚当用户与按钮交互时,如何松弛地更新相同的块。目前,在用户与按钮互动之后,我可以在Slack中创建一个新的阻止消息,但是我想更新原始消息。
这是我发送初始块的功能:
function Send(){
var url = "This is my slack url"
var payload =
{
"blocks": [
{
"type": "actions","elements": [
{
"type": "button","text": {
"type": "plain_text","text": "Click Me","emoji": true
},"value": "click_me_123","action_id": "actionId-0"
}
]
}
]
}
var options = {
"method": "post","contentType": "application/json","payload": JSON.stringify(payload)
};
UrlFetchApp.fetch(url,options);
}
function doGet(e){
return ContentService.createtextoutput("");
}
function doPost(e) {
if (typeof e !== 'undefined') {
var url = "Same url I used on my first function"
var payload =
{
"blocks": [
{
"type": "actions","text": "Click Me Edited","action_id": "actionId-0"
}
]
}
]
}
var options = {
"replace_original" : "true","method": "post",options);
}
}
基本上,我正在尝试按照slack的指示使用“ replace_original”来更新整个块,但是看来我做得不对。任何帮助将不胜感激。
非常感谢您。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)