Я пытаюсь динамически заполнить меню сообщений на основе выбора пользователя.Однако я не уверен, как отправить ответ слабину с динамическими параметрами.это через chat.postMessage или chat.update?Я попробовал оба, и это не сработало.это мой код:
function usr_access (actionName,response_URL) {
var message = {
"text": "Choose the folder which you need access to",
"replace_original": false,
"attachments": [
{
"fallback": "Ooops... something went wrong..",
"callback_id": "DAaccess",
"attachment-type": "default",
"actions": [
{
"name": "fld_list",
"text": "Select",
"type": "select",
"data_source": "external"
}
]
}
]
}
sendMessageToSlackResponseURL(response_URL, message)
}
Я получаю сообщение об ошибке ниже:
request = "{\" name \ ": \" fld_list \ ", \" value \ ": \ "\", \ "callback_id \": \ "DAaccess \", \ "типа \": \ "interactive_message \", \ "команда \": {\ "идентификатор \": \ "XXXXXXXX \", \"домен \": \ "XXXXXXXXX \"}, \ "канал \": {\ "идентификатор \": \ "XXXXXXXX \", \ "имя \": \ "directmessage \"}, \ "пользователь \":{\ "ID \": \ "XXXXXXXX \", \ "имя \": \ "XXXXXXXXXXXXXX \"}, \ "action_ts \": \ "1545655305.281796 \", \ "message_ts \": \ "1545654125.002700 \",\ "attachment_id \": \ "1 \", \ "token \": \ "xxxxxxxxxxxxxxxx \"} "request = interactive_message ReferenceError: res не определено в Request.request [как _callback] (SlackApp / events_slack.js: 130: 12) в self.callback (SlackApp / node_modules / request / request.js: 185: 22) в emitOne (events.js: 115: 13) в Request.emit (events.js: 210: 7) в Request.init(SlackApp / node_modules / request / request.js: 231: 17) при новом запросе (SlackApp / node_modules / request / request.js: 127: 8) по запросу (SlackApp / node_modules / request / index.js: 53: 10)at sendDynamicList (SlackApp / events_slack.js: 128: 2) в app.post (SlackApp / events_slack.js: 651: 7)
любая помощь или направление будут очень признательны.