package
1.3.1-pre-3
Repository: https://github.com/protocolscience/astralgocq.git
Documentation: pkg.go.dev

# Packages

Package terminal 包含用于检测在windows下是否通过双击运行go-cqhttp, 禁用快速编辑, 启用VT100的函数.

# Functions

Check 检测err是否为nil.
DelFile 删除一个给定path,并返回删除结果.
EncodeMP4 将给定视频文件编码为MP4.
EncoderSilk 将音频编码为Silk.
ExtractCover 获取给定视频文件的Cover.
FindFile 从给定的File寻找文件,并返回文件byte数组。File是一个合法的URL。p为文件寻找位置。 对于HTTP/HTTPS形式的URL,Cache为"1"或空时表示启用缓存.
GetLogLevel 获取日志等级 可能的值有 "trace","debug","info","warn","warn","error".
GetLogLevelColorCode 获取日志等级对应色彩code.
GetSilkFileDuration 读 Silk 文件的真实音频时间长度.
IsAMRorSILK 判断给定文件是否为Amr或Silk格式.
NeteaseMusicSongInfo 通过给定id在wdd音乐上查找曲目信息.
NewBuffer 从池中获取新 bytes.Buffer.
NewLocalHook 初始化本地日志钩子实现.
PathExists 判断给定path是否存在.
PutBuffer 将 Buffer放入池中.
QQMusicSongInfo 通过给定id在QQ音乐上查找曲目信息.
ReadAddrFile 从给定path中读取合法的IP地址与端口,每个IP地址以换行符"\n"作为分隔.
ReadAllText 读取给定path对应文件,无法读取时返回空值.
SetupMainSignalHandler is for main to use at last.
VersionNameCompare 检查版本名是否需要更新, 仅适用于 go-cqhttp 的版本命名规则 例: v0.9.29-fix2 == v0.9.29-fix2 -> false v0.9.29-fix1 < v0.9.29-fix2 -> true v0.9.29-fix2 > v0.9.29-fix1 -> false v0.9.29-fix2 < v0.9.30 -> true v1.0.0-alpha2 < v1.0.0-beta1 -> true v1.0.0 > v1.0.0-beta1 -> false.
WriteAllText 将给定text写入给定path.

# Constants

CachePath go-cqhttp使用的缓存目录.
DumpsPath go-cqhttp使用错误转储目录.
HeaderAmr AMR文件头.
HeaderSilk Silkv3文件头.
ImagePath go-cqhttp使用的图片缓存目录.
VersionsPath go-cqhttp使用的版本信息目录.
VideoPath go-cqhttp使用的视频缓存目录.
VoicePath go-cqhttp使用的语音缓存目录.

# Structs

LocalHook logrus本地钩子.
LogFormat specialize for go-cqhttp.

# Type aliases

MSG 消息Map.