全局对象
TIP
在查看此部分内容前,你应当已经阅读文档中的“进阶”部分
全局对象是 MeloBot 中可供全局使用的一个字典。其主要包含了所有配置文件中的配置项和一些运行时的数据和信息。
使用以下方法即可导入全局对象 BOT_STORE
:
from utils.globalData import BOT_STORE
其中,BOT_STORE
的结构如下:
operation
:该键名下存储配置文件的operation
子键custom
:该键名下存储配置文件的custom
子键cmd
:该键名下存储配置文件的cmd
子键kernel
:该键名下存储一些重要的运行时信息(需要使用请自行查阅./utils/globalData.py
)data
:bot 启动后存储到全局的数据(目前只包含关键词应答规则字典,在该键下的KEY_ANS
子键)
同时,如果命令模板中命令执行时,需要保留某种“会话”状态,建议在 BOT_STORE['data']
新建一个不重名键。每次进入命令执行时,读取判断即可。