工具包文档
RicheyJang ... 2022-1-29 小于 1 分钟
# 工具包文档
utils包提供:快捷获取指定消息内容、2D绘图、可重试的Http Client、字符串处理等轮子。
位于utils目录,注释也比较详尽,尽量参阅注释吧。
# utils包结构
- client包:可重试的Http Client封装
- consts包:一些全局常量定义
- images包:2D绘图工具包,是对gg库的上层封装
- rules包:一些派蒙Bot预设事件过滤规则
- push包:主动消息推送相关封装,直接
push.Send
即可 - common.go:字符串处理等杂项工具函数
- ctx.go:从zero.Ctx中提取所需信息或能力的一些工具函数
- file.go:用于文件判断或处理的一些工具函数
- logrus.go:用于日志格式设置,非必要请勿改动
- reflect.go:为manager提供自动化插件管理能力支持,非必要请勿改动
# 用法
TODO,参阅函数注释吧