好东西,插眼
【指令脚本】哔哩哔哩视频获取器
Lily Black 有个问题:如果两只Bot都装载了这个插件,那在一个群里会不会疯狂触发?
- 已编辑
Stardust·减 指令应该只会识别开头吧,链接是在结尾的,个人感觉是不会触发指令的……
(补充:但如果要做成模糊匹配模式下的自定义回复是会触发的,可能最好调一下dicemaid:off
。)
- 已编辑
Stardust·减 今天试了一下(直接拿了bot发的消息原封不动转发回bot的聊天窗口),确认是不会触发的。
但如果使用自定义回复的模糊匹配,并在回复模式里写入这段脚本的话,我认为是100%会触发的(未经证实,但看了shiki在群内给新人示范模糊匹配)
需要我为了预防这个再写点什么吗()
请问json.lua是哪个,是需要自己另外去下的吗
- 已编辑
Mocichun 压缩包里面已经包含了bilibili.lua
本体和json.lua
库
不过说得好,我以后如果有脚本发布的话把两个脚本分开放吧,免得误会(
(更新:因为第一次打包的时候忘了所以干脆把两个文件分开发了!)
遇到了无法获取 av 号的情况。
例如:av1145140(BV1Tx411T75a),用 av 号无法解析,但改用对应的 BV 号则正常。
- 已编辑
Bejukoro 看了一下,应该是因为一开始用av号测试的时候用的是已经不存在了的av号av10492
,导致误以为返回值是正确的,我是笨蛋。
同时修复了一些其他问题。
修复版本已经发布,非常感谢反馈。
同时将json.lua
与bilibili.lua
分开打包上传了。
调用E:\骰子\hd\Dice2099352387\plugin\bilibili.lua函数bili_BV失败!
E:\骰子\hd\Dice2099352387\plugin\bilibili.lua:14: module ‘json’ not found:
no field package.preload[‘json’]
no file ‘E:\楠板瓙\hd\Dice2099352387\plugin\json.lua’
no file ‘E:\楠板瓙\hd\Dice2099352387\plugin\json\init.lua’
no file ‘E:\楠板瓙\hd\Diceki\lua\json.lua’
no file ‘E:\楠板瓙\hd\Diceki\lua\json\init.lua’
no file ‘E:\楠板瓙\hd\jre\bin\lua\json.lua’
no file ‘E:\楠板瓙\hd\jre\bin\lua\json\init.lua’
no file ‘E:\楠板瓙\hd\jre\bin\json.lua’
no file ‘E:\楠板瓙\hd\jre\bin\json\init.lua’
no file ‘E:\楠板瓙\hd\jre\bin..\share\lua\5.4\json.lua’
no file ‘E:\楠板瓙\hd\jre\bin..\share\lua\5.4\json\init.lua’
no file ‘.\json.lua’
no file ‘.\json\init.lua’
no file ‘E:\楠板瓙\hd\Diceki\lua\json.dll’
no file ‘E:\楠板瓙\hd\Diceki\lib\json.dll’
no file ‘E:\楠板瓙\hd\jre\bin\json.dll’
no file ‘E:\楠板瓙\hd\jre\bin..\lib\lua\5.4\json.dll’
no file ‘E:\楠板瓙\hd\jre\bin\loadall.dll’
no file ‘.\json.dll’
问问这个是什么情况……装第一个骰子还好好的,第二个就不行了
ksut0 因为文件用了中文路径,你必须将骰娘移至仅含ASCII字符集(英文、数字、部分英文符号)的路径后才可运行一切需要json.lua支持的脚本。
Lily Black 已经解决了,感谢!
返回了这样的内容:
[CQ:image,url=http://i2.hdslb.com/bfs/archive/49796b8480886db6f6cb19435164e2cd2c376fce.jpghttps://www.bilibili.com/video/BV1dv4y1A7gL
能问问怎么解决吗?
楚茶 我这里获取是没有问题的,你改过文件了吗?看起来更像是从右括号到最终链接之间的文本全部消失了
- 已编辑
Lily Black我这边也是正常的,这只能是层主改了文件叭,建议看一下return部分是不是改完少了右括号