case b.whatsapp == nil:
err = fmt.Errorf("unknown tool %q", name)
case err == nil:
- output, err = b.whatsapp.Send(ctx, args.ID, args.Chat, args.Text)
+ output, err = b.whatsapp.Send(ctx, args.ID, args.Chat, args.Text, args.Image)
}
case "schedule_set":
var args ToolScheduleSetArguments
// ToolWhatsAppSendArguments are the arguments of whatsapp_send.
type ToolWhatsAppSendArguments struct {
- ID string `json:"id"`
- Chat string `json:"chat"`
- Text string `json:"text"`
+ ID string `json:"id"`
+ Chat string `json:"chat"`
+ Text string `json:"text"`
+ Image string `json:"image"`
}
// ToolScheduleSetArguments are the arguments of schedule_set. Exactly one of At