→→ 查看更新
基于 VTuber Database 的名单查询功能,适用于 HoshinoBot。
利用整理好的 VDB - JSON 文件重新生成便于查询的词典供bot使用
在已收录的名单中查询某人是否为 VTuber / VUP(虚拟主播),(如果是)并给出相关信息。
可模糊匹配名字
不知道 VTuber / VUP 是什么?
- 步骤一 : 直接下载/克隆本项目,将文件夹放入
hoshino/modules
路径下, 在hoshino/config/__bot__.py
里的MODULES_ON
中添加 "vdb_list"
# 启用的模块
MODULES_ON = {
'xxx',
'vdb_list', #注意英文逗号
'xxx',
}
- 步骤二(可忽略) : 检查当前文件夹下有无
list.json
和vdb.json
两个文件
若有,重启 HoshinoBot
则可直接开始使用。
若无,请按照以下步骤操作。
→简短版说明←
-
- 将
update.sample
文件的后缀名改为.py
- 将
-
- 在当前路径下打开
cmd
或powershell
,输入下列代码运行update.py
- 在当前路径下打开
py update.py
如果有错误信息,请复制到百度等搜索引擎查看 如果出现 [WinError 10054] 报错字样,请等待一会儿或手动重置网络环境后,重新运行。
-
- 运行完成后,检查当前文件夹下有无
list.json
和vdb.json
两个文件
- 运行完成后,检查当前文件夹下有无
若有:
-
将
update.py
文件的后缀名改为.sample
(或任意名) -
打开
vdb.json
文件,查找所有的 “}{” ,替换为英文逗号 “,”
如果你不是很在意Notepad++作者的政治立场,可使用 Notepad++ 打开该文件,Ctrl+F 进行批量查找和替换 注意:只需要查找 “}{” 就可以了,不是所有的括号都需要进行替换。
若无:检查报错信息,重新运行
重启 HoshinoBot
则可直接开始使用。
-
查询vtb/查询虚拟主播+名字 :根据名字查询是否为vtb,可模糊匹配
-
检查vtb名单 :检查本地文件收录情况
-
帮助vtb名单/帮助vdb :查看指令列表
在 vdb.py
的第29、30行,填写 list.json
和 vdb.json
两个文件的路径(默认已填好)
JSON_VDB = "./hoshino/modules/vdb/vdb.json" #此处填写 vdb.json 文件路径
JSON_LIST = "./hoshino/modules/vdb/list.json" #此处填写 list.json 文件路径
如果要进行后续更新,除了查看本仓库更新以外,插件还提供手动更新,更新方式同 安装-步骤二
-
重命名
update.sample
为update.py
-
运行
update.py
-
将
vdb.json
里的所有的}{
替换为,
-
还原命名
update.sample
本人非专业程序员,业余写着玩玩,代码很菜,大佬们看看就好QwQ。
made by Soung2279@Github
首次上传
完善文件检查功能,文件路径作 Linux 适配
完善查询功能
添加模糊匹配功能