https://docs.botframework.com/en-us/core-concepts/channeldata przykład przywiązanie https://api.slack.com/docs/message-attachments trzeba zmienić źródło i przywiązanie skrętu w poniższym kodzie. jestem w stanie poradzić sobie z bogatej dokumentu luzu przekazać ten luźny przykład z bogatej zawartości z ram bot Microsoft
enter code here
bot.dialog('/', function (session) {
session.send('Looking into your upcoming flights to see if you check-in on any of those...');
var card = {
slack: {
"attachments": [
{
"fallback": "Required plain-text summary of the attachment.",
"color": "#36a64f",
"pretext": "Optional text that appears above the attachment block",
"author_name": "Bobby Tables",
"author_link": "http://flickr.com/bobby/",
"author_icon": "http://flickr.com/icons/bobby.jpg",
"title": "Slack API Documentation",
"title_link": "https://api.slack.com/",
"text": "Optional text that appears within the attachment",
"fields": [
{
"title": "Priority",
"value": "High",
"short": false
}
],
"image_url": "http://my-website.com/path/to/image.jpg",
"thumb_url": "http://example.com/path/to/thumb.png",
"footer": "Slack API",
"footer_icon": "https://platform.slack-edge.com/img/default_application_icon.png",
"ts": 123456789
}
]
}
}
var msg = new builder.Message(session).sourceEvent(card);
session.send(msg);
});
Tak, jest dokumentacja, ale powodzenia w znalezieniu bit, który mówi, rzeczywiście, jak je zaimplementować . Znalazłem to: https://docs.botframework.com/en-us/csharp/builder/sdkreference/activities.html, który pokazuje, jakie są przeceny, ale NIE pokazuje, jak zaimplementować go w swoim kodzie. Dokumentacja Microsoft jest nieprzydatna i gówniana. – blueprintChris