base

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 9, 2023 License: AGPL-3.0 Imports: 9 Imported by: 0

Documentation

Overview

Package base provides base config for go-cqhttp

Index

Constants

This section is empty.

Variables

View Source
var (
	EncodeSilk   = encodeSilk   // 编码 SilkV3 音频
	ResampleSilk = resampleSilk // 将silk重新编码为 24000 bit rate
)

silk encode features

View Source
var (
	LittleC  string // config file
	LittleD  bool   // daemon
	LittleH  bool   // Help
	LittleWD string // working directory
)

command flags

View Source
var (
	Debug               bool                // 是否开启 debug 模式
	RemoveReplyAt       bool                // 是否删除reply后的at
	ExtraReplyData      bool                // 是否上报额外reply信息
	IgnoreInvalidCQCode bool                // 是否忽略无效CQ码
	SplitURL            bool                // 是否分割URL
	ForceFragmented     bool                // 是否启用强制分片
	SkipMimeScan        bool                // 是否跳过Mime扫描
	ConvertWebpImage    bool                // 是否转换Webp图片
	ReportSelfMessage   bool                // 是否上报自身消息
	UseSSOAddress       bool                // 是否使用服务器下发的新地址进行重连
	LogForceNew         bool                // 是否在每次启动时强制创建全新的文件储存日志
	LogColorful         bool                // 是否启用日志颜色
	FastStart           bool                // 是否为快速启动
	AllowTempSession    bool                // 是否允许发送临时会话信息
	UpdateProtocol      bool                // 是否更新协议
	SignServers         []config.SignServer // 使用特定的服务器进行签名
	IsBelow110          bool                // 签名服务器版本是否低于1.1.0及以下
	HTTPTimeout         int                 // download 超时时间
	SignServerTimeout   int                 // 签名服务器超时时间

	PostFormat        string                 // 上报格式 string or array
	Proxy             string                 // 存储 proxy_rewrite,用于设置代理
	PasswordHash      [16]byte               // 存储QQ密码哈希供登录使用
	AccountToken      []byte                 // 存储 AccountToken 供登录使用
	Account           *config.Account        // 账户配置
	Reconnect         *config.Reconnect      // 重连配置
	LogLevel          string                 // 日志等级
	LogAging          = time.Hour * 24 * 365 // 日志时效
	HeartbeatInterval = time.Second * 5      // 心跳间隔

	Servers  []map[string]yaml.Node // 连接服务列表
	Database map[string]yaml.Node   // 数据库列表
)

config file flags

View Source
var Version = "unknown"

Version go-cqhttp的版本信息,在编译时使用ldflags进行覆盖

Functions

func Help

func Help()

Help cli命令行-h的帮助提示

func Init

func Init()

Init read config from yml file

func Parse

func Parse()

Parse parse flags

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL