Я хочу использовать быстрые ответы Facebook - сначала я попытался использовать свойство AdditionalActions IMessageActivity
IMessageActivity result = Activity.CreateMessageActivity();
result.Type = ActivityTypes.Message;
result.TextFormat = TextFormatTypes.Plain;
result.SuggestedActions = suggestedActions.Select(x => new CardAction()
{
Title = x,
Type = ActionTypes.ImBack,
Value = x
}).ToList()
, но, поскольку оно не работало для Facebook, я нашел другое решение на основе ChanelData
result.ChannelData = JObject.FromObject(new {
quick_replies = suggestedActions.Actions.Select(x => new
{
content_type = "text",
title = x.Title,
payload = x.Value is null ? x.Title : x.Value
}).ToArray()
});
к сожалению, это все еще не работает. Есть что-нибудь еще, чтобы сделать?