< 可调用对象列表
第56行: | 第56行: | ||
== ''var'' <code>Config</code> == | == ''var'' <code>Config</code> == | ||
方法 | 方法 <code>CFG.get</code> 的引用 ,见[[#method_get]] |
2024年9月19日 (四) 01:29的版本
此部分可调用机器人的配置文件。
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
的引用,见#method_get