1
0
mirror of https://github.com/fumiama/go-onebot-agent.git synced 2026-06-09 12:30:48 +08:00

optimize: use deepinfra.chat

This commit is contained in:
源文雨
2025-09-21 14:44:17 +08:00
parent 1ddb4dfdc5
commit 22d013de83
5 changed files with 35 additions and 132 deletions

View File

@@ -8,19 +8,6 @@ import (
zero "github.com/wdvxdr1123/ZeroBot"
)
type events []any
func (evs events) String() string {
sb := strings.Builder{}
for _, ev := range evs {
err := json.NewEncoder(&sb).Encode(ev) // has been terminated with '\n'
if err != nil {
panic(errors.Wrap(err, "unexpected"))
}
}
return strings.TrimSpace(sb.String())
}
// Event is the simplified OneBot event that dumped to the agent in JSON format
type Event struct {
Time int64 `json:"time"` // 事件发生的时间戳
@@ -41,3 +28,12 @@ type Event struct {
Sender *zero.User `json:"sender,omitempty"` // 事件发送者个人信息
Message json.RawMessage `json:"message,omitempty"` // JSON 格式的消息内容
}
func (ev *Event) String() string {
sb := strings.Builder{}
err := json.NewEncoder(&sb).Encode(ev)
if err != nil {
panic(errors.Wrap(err, "unexpected"))
}
return strings.TrimSpace(sb.String())
}