1
0
mirror of https://github.com/fumiama/go-onebot-agent.git synced 2026-06-12 14:10:25 +08:00

feat: add memory

This commit is contained in:
源文雨
2026-01-03 16:33:50 +08:00
parent c11c679e46
commit 1373905df8
7 changed files with 122 additions and 10 deletions

View File

@@ -64,3 +64,19 @@ type Terminus struct{}
func (Terminus) String() string {
return `{"action":"` + EOA + `"}`
}
type Memory struct {
Action string `json:"action"`
GroupID int64 `json:"group_id,omitempty"` // QQ群号
UserID int64 `json:"user_id,omitempty"` // QQ号
Text string `json:"text"`
}
func (m *Memory) String() string {
sb := strings.Builder{}
err := json.NewEncoder(&sb).Encode(m)
if err != nil {
panic(errors.Wrap(err, "unexpected"))
}
return strings.TrimSpace(sb.String())
}