diff --git a/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/GenericTemplateMessage.cs b/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/GenericTemplateMessage.cs index f2617a13..c3e9a32a 100644 --- a/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/GenericTemplateMessage.cs +++ b/src/Infrastructure/BotSharp.Abstraction/Messaging/Models/RichContent/Template/GenericTemplateMessage.cs @@ -1,6 +1,6 @@ namespace BotSharp.Abstraction.Messaging.Models.RichContent.Template; -public class GenericTemplateMessage : IRichMessage, ITemplateMessage +public class GenericTemplateMessage : IRichMessage, ITemplateMessage { [JsonPropertyName("rich_type")] public string RichType => "generic_template"; @@ -10,6 +10,9 @@ public class GenericTemplateMessage : IRichMessage, ITemplateMessage [JsonPropertyName("template_type")] public string TemplateType => "generic"; + + [JsonPropertyName("elements")] + public List Elements { get; set; } = new List(); } public class GenericElement diff --git a/src/Plugins/BotSharp.Plugin.MetaMessenger/Services/MessageHandleService.cs b/src/Plugins/BotSharp.Plugin.MetaMessenger/Services/MessageHandleService.cs index 242b5cea..164c38f0 100644 --- a/src/Plugins/BotSharp.Plugin.MetaMessenger/Services/MessageHandleService.cs +++ b/src/Plugins/BotSharp.Plugin.MetaMessenger/Services/MessageHandleService.cs @@ -72,7 +72,7 @@ public class MessageHandleService replies.Add(new TextMessage(msg.RichContent.Message.Text)); } - if (msg.RichContent.Message is GenericTemplateMessage genericTemplate) + if (msg.RichContent.Message is GenericTemplateMessage genericTemplate) { replies.Add(new AttachmentMessage {