Передача Slack Native JSON из диалога Watson Assistant в качестве ответа - PullRequest
0 голосов
/ 06 мая 2020

Я интегрировал Watson Assistant с приложением Slack с помощью интеграции со Slack.

Теперь я пытаюсь использовать sh Native JSON, поддерживаемое Slack через диалог Watson, с помощью JSON Editor.

Я нашел статью , в которой говорится, что мне нужно использовать -

output.slack: insert any JSON you want to be included in the attachment field of the Slack.

Итак, я попытался использовать в качестве ответа следующее:

{
  "output": {
    "slack": {
      "text": "Choose an action"
    }
  }
}

И

{
  "output": {
    "slack": {
      "attachments":[
        {
          "text": "Choose an action"
        }
        ]
    }
  }
}

ТАКЖЕ пробовал несколько комбинаций, добавляя «заголовок», ссылаясь на этот документ

{
  "output": {
    "slack": [{
      "title" : "Test Title",
      "text" :[
      {
        "value": "Hello"
      }
        ]
    }]
  }
}

И

{
  "output": {
    "slack": {
      "title" : "Test Title",
      "text" : "Hello"
      }
  }
}

И

{
  "output": {
    "slack": {
      "attachments": 
        {
          "title" : "Test Title",
          "text" : "Hello"
        }

      }
  }
}

Но Slack не обнаруживает этого и ничего не показывает.

Я уже включил интерактивность для своего приложения в Slack.

Удалось ли кому-нибудь пройти Native JSON сделать паузу через диалог Ватсона? Что я здесь делаю не так?

...