• 欢迎来到小可 · Wiki,人人可编辑的,多平台聊天机器人“小可”的官方文档资源。
  • 小可很可爱,请给我们打钱
  • 原 MkDocs 已迁入本站。若发现 404 属正常现象,请点击左上角搜索您想要的模块。

可调用对象列表/config

来自小可 · Wiki,人人可编辑的,QQ机器人“小可”的官方文档资源

此部分可调用机器人的配置文件

class CFG

参数:

  • value:从配置文件获取的配置项
  • _ts:获取配置文件的时间戳

method load

def load(cls):

此方法可以加载配置文件。

method get

def get(cls, q: str, default: Union[Any, None] = None, cfg_type: Union[type, tuple, None] = None) -> Any:

参数:

  • 字符串 q:配置项
  • default:默认值
  • cfg_type:配置项类型,输入类型或类型元组,若值与类型不匹配则输出日志警告

返回:配置值,若为空则尝试输出默认值

此方法可以获取配置值。

method write

def write(cls, q: str, value: Union[Any, None], secret: bool = False):

参数:

  • 字符串 q:配置项
  • value:值
  • 布尔值 secret:是否写入 secret 类以参与内容安全检查,默认 False

此方法可以修改配置项。

method delete

def delete(cls, q: str) -> bool:

参数:

  • 字符串 q:配置项

返回:若删除成功返回 True,否则返回 False

此方法可以删除配置项。

method get_url

def get_url(cls, q: str, default: Union[str, None] = None) -> Union[str, None]:

参数:

  • 字符串 q:配置项
  • default:默认值

返回:配置值,若最后没有“/”则会添加,若为空则尝试输出默认值

此方法可以获取配置值,更方便 URL 的连接。

var Config

方法 CFG.get 的引用。

Cookie帮助我们提供我们的服务。通过使用我们的服务,您同意我们使用cookie。