Files
Memoh/internal/heartbeat/trigger.go
T
Acbox Liu 0cdf822603 feat: token usage state (#153)
* feat: token usage state

* fix: typo
2026-03-01 02:19:07 +08:00

22 lines
392 B
Go

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)
}