mirror of
https://github.com/memohai/Memoh.git
synced 2026-04-27 07:16:19 +09:00
0cdf822603
* feat: token usage state * fix: typo
22 lines
392 B
Go
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)
|
|
}
|