Typescript 如何在提交时更新或推送松弛模式视图?(带螺栓的松弛API)

Typescript 如何在提交时更新或推送松弛模式视图?(带螺栓的松弛API),typescript,slack,slack-api,Typescript,Slack,Slack Api,提交模式视图时,模式无法更新或推送新视图。Slack仅显示模式更新或推送交互组件。通过Giphy slack应用程序可以看到正确的功能 下面是我想要推送的模态视图的代码: app.action({'callback_id': 'gifsearchview_1'}, async ({ ack, body, context }) => { await ack(); try { const result = await app.client.views.push({

提交模式视图时,模式无法更新或推送新视图。Slack仅显示模式更新或推送交互组件。通过Giphy slack应用程序可以看到正确的功能

下面是我想要推送的模态视图的代码:

app.action({'callback_id': 'gifsearchview_1'}, async ({ ack, body, context }) => {
   await ack();
   try {
     const result = await app.client.views.push({
       token: context.botToken,
       view_id: body.view.id,
       // View payload with updated blocks
       view: {
           // View identifier
           "type": "modal",
           "callback_id": 'gifsearchview_2',
               "title": {
                   "type": "plain_text",
                   "text": "Search Results",
                   "emoji": true
               },
               "submit": {
                   "type": "plain_text",
                   "text": "Submit"
               },
               "blocks": [
                   {
                       "type": "section",
                       "text": {
                           "type": "mrkdwn",
                           "text": "Updated."
                       },
                   }
               ]
         }
     });
     console.log(result);
   }
   catch (error) {
     console.error(error);
   }
 });

你能公布你的错误吗

您在
视图中缺少
trigger\u id
参数。push
调用。请参阅该API的Slack。如果使用
views.update
()调用,则可以使用新的视图对象传入上一个有效负载的
view\u id