using BotSharp.Abstraction.Conversations.Models; namespace BotSharp.Plugin.PizzaBot.Functions; public class GetPizzaPricesFn : IFunctionCallback { public string Name => "get_pizza_price"; public async Task Execute(RoleDialogModel message) { message.ExecutionData = new { cheese_unit_price = "$3.5" }; message.ExecutionResult = "Pepperoni Pizza: $3.5/slice, Cheese Pizza: $2.5/slice, Margherita Pizza: $3.0/slice"; return true; } }