mirror of
https://github.com/fumiama/go-onebot-agent.git
synced 2026-06-05 02:00:23 +08:00
28 lines
441 B
Go
28 lines
441 B
Go
package goba
|
|
|
|
import (
|
|
_ "embed"
|
|
"fmt"
|
|
"time"
|
|
)
|
|
|
|
//go:embed README.md
|
|
var sysp string
|
|
|
|
func (ag *Agent) system(role PermRole, grp int64) (string, error) {
|
|
tab, err := ag.perm.mdtable(role)
|
|
if err != nil {
|
|
return "", err
|
|
}
|
|
t := time.Now()
|
|
typ := "群聊"
|
|
if grp < 0 {
|
|
typ = "私聊"
|
|
}
|
|
return fmt.Sprintf(
|
|
sysp, ag.id, ag.nickname, ag.sex,
|
|
ag.chars, tab, ag.memoryof(grp),
|
|
t.Format(time.RFC3339), t.Unix(), typ,
|
|
), nil
|
|
}
|