package heartbeat import "context" type TriggerPayload struct { BotID string Interval int OwnerUserID string } type TriggerResult struct { Status string Text string Usage any UsageBytes []byte ModelID string } type Triggerer interface { TriggerHeartbeat(ctx context.Context, botID string, payload TriggerPayload, token string) (TriggerResult, error) }