Отправка слабых вложений из Microsoft Bot Framework - PullRequest
0 голосов
/ 07 мая 2018

Я пытаюсь отправлять слабые сообщения с вложениями ( ref ) из платформы Microsoft Bot следующим образом.

    var message={
    "text": "I hope the tour went well, Mr. Wonka.",
    "response_type": "in_channel",
    "attachments": [
    {
        "text": "Who wins the lifetime supply of chocolate?",
        "fallback": "You could be telling the computer exactly what it can do with a lifetime supply of chocolate.",
        "color": "#3AA3E3",
        "attachment_type": "default",
        "callback_id": "select_simple_1234",
        "actions": [
            {
                "name": "winners_list",
                "text": "Who should win?",
                "type": "select",
                "data_source": "users"
            }
            ]
        }
    ]
};


session.send(message);

Но он отображает только это

I hope the tour went well, Mr. Wonka.

Я не мог понять, в чем здесь проблема.

1 Ответ

0 голосов
/ 07 мая 2018

Наконец-то нашел способ сделать это, мне не хватало "channelData" в моем JSON.

    var message={"channelData":{
"text": "I hope the tour went well, Mr. Wonka.",
"response_type": "in_channel",
"attachments": [
{
    "text": "Who wins the lifetime supply of chocolate?",
    "fallback": "You could be telling the computer exactly what it can do with a lifetime supply of chocolate.",
    "color": "#3AA3E3",
    "attachment_type": "default",
    "callback_id": "select_simple_1234",
    "actions": [
        {
            "name": "winners_list",
            "text": "Who should win?",
            "type": "select",
            "data_source": "users"
        }
        ]
    }
]
}

};

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...