【指令脚本】在线网易云点歌(.music)
版本2.6.3(beta3)603在使用新版本后出现以下错误C:\bot2\DICE162\plugin\WISTER3.LUA函数getMusic失败!
C:\bot2\DICE162\plugin\WISTER3.LUA:38: attempt to index a nil value (field ‘result’)
服务器系统是window 2016
请问一下大佬出现这个报错该怎么解决?
麻了 2.6.3 beta5 2022-02-19
17:54:27 I/MiraiNative: [DiceDriver DiceDriver] 调用C:\Users\12271\Desktop\1\DICE121\plugin\WISTER1.LUA函数getMusic失败!
C:\Users\12271\Desktop\1\DICE121\plugin\WISTER1.LUA:38: attempt to index a nil value (field ‘result’)
调试了半天也没用
タブー術 刚才给脚本由-ver02的名字改成WisteriaMusic了,在mirai上看是发出去了,可聊天记录里没有
Tuanzhang 感觉有点脑淤血,本地电脑挺正常,放到服务器上就不行了
\DICEDR1\DICE721\plugin\WISTER1.LUA函数getMusic失败!
…s\ADMINI1\Desktop\DICEDR1\DICE721\plugin\WISTER1.LUA:38: attempt to index a nil value (field ‘result’)
QAQ,这是
Qwekkx 函数失败可能是api的问题,我大致测试了一下:
res,data = http.get(polar)--访问api获取点歌所得信息
这一句的输出有问题,直接return data
的话显示需要登陆,返回的内容是:
{"code":-462,"data":{"actionCode":"1056401","verifyType":50,"verifyId":1008601,"verifyUrl":"","blockText":"绑定手机后,可进行下一步操作哦~","verifyToken":null,"btnText":"","orpheusUrl":"","frontRuleIds":[1056401],"params":{"event_id":"00211355389350006786","sign":"d704572d71b223f376c4371f7afd8210"},"url":null},"message":"请绑定手机后再试哦~"}
在同站的分享 指令脚本哔哩哔哩视频获取器 中,
在同样的位置测试输出data,
res,data = http.get(url)
可以得到想要的结果
救命!!这次的问题也是出不来卡片啊!!
https://music.163.com/#/song?id=561493928″ flag=“0” adverSign=“0” multiMsgFlag=“0” ><item layout=“2”><audio cover=“http://p2.music.126.net/DKcytrXy6kmBdOW7tAefgg==/109951163299129274.jpg” src=“http://music.163.com/song/media/outer/url?id=561493928” /><title>Hop</title><summary>Azis</summary></item></msg>]
变成了这样啊……
请问,这个脚本前台(群聊内)看会摆烂直发连接,但是后台看发的却是卡片,正常吗?