请问,这个脚本前台(群聊内)看会摆烂直发连接,但是后台看发的却是卡片,正常吗?

    xingzai 补充:
    bot版本:2.6.1(591)
    系统:windows 10 企业版 LTSC 21H2 ×64

    xingzai 我这边也是,不过私聊就确实是卡片形式了,群聊不行
    群聊下:


    私聊下:

      fotheaoo 这种问题百分之九十九都是腾讯自己的锅,因为我这边实际测试是没问题的

      5 天 后

      使用的是ONA框架,没有勾上启用http发送长信息因为会被直接吞掉。
      结果显示的只有纯文字,没有图片也没有卡片。
      就很怪=w=

      1 个月 后

      Qwekkx >590

      这里的590是什么意思?我的骰子会说找不到文件no file ’F:\xxn\骰子\Mirai’lx\jre\bin..\lib\lua\5.4\json.dll’\n no file ’F:\xxn\骰子\Mirai’lx\jre\bin\loadall.dll’\n no file ‘.\json.dll’

        总之就是显示没有文件,和调用失败。。。我已经更新了最新的mirai了

          5 天 后
          17 天 后
          6 个月 后


          请问大佬!这个是什么问题呢?

          私聊没有出现卡片,群聊只能发出链接。看了下gocq的文档,把脚本最后return那长串xml的CQ码改成
          return “[CQ:music,type=163,id=”..songid..“]”
          这样就好用了otz
          【冒昧修改&这样改只有gocq确定好用别的没试过】

          19 天 后


          同样的问题,后台记录里能看到歌的链接,但是实际上聊天里没发出来,这个是被屏蔽了吗?

          1 年 后

          佬问下这是什么问题,试了半天也不太清楚

          2 个月 后

          出现错误:调用C:\Users\ADMINI1\Desktop\DICEDR1.LLO\DICEDR1.LLO\DICE331\plugin\WISTER1.LUA函数getMusic失败!
          …p\DICEDR1.LLO\DICEDR1.LLO\DICE331\plugin\WISTER1.LUA:38: attempt to index a nil value (field ‘result’)

          经过短暂研究脚本内api似乎应该在请求中加入type参数:https://music.163.com/api/search/pc?type=1&s=
          在加入参数后api可以正常返回内容,但是仍然产生相同报错。代码水平有限难以进一步研究orz
          希望能给有能力开发的人一些灵感

          骰子版本为
          Dice! by 溯洄 & Shiki Ver 2.7.0beta8(662)[MSVC 1933 May 1 2024 16:12:52] on
          Dice!驱动器OneBot by 安研色Shiki & 溯洄w4123 ver0.4.0(8)[2024-04-07 15:25:55] for LLOneBot

            地窖上的松
            并不是这一部分的问题,脚本最底下cq码部分按楼上已经改为[CQ:music,type=163,id=5366190],
            并且配置了音乐卡片签名地址。在自定义回复测试过可以正常发送音乐卡片。使用.music指令点歌后报错一直是:
            LUA函数getMusic失败! .LUA:38: attempt to index a nil value (field ‘result’)。
            可能是从apiget信息这一部分出现了问题。
            脚本内原有api访问http://music.163.com/api/search/pc?s=,会返回
            {
            “msg”: “参数错误”,
            “code”: 400
            }
            可能是api改了传参方式之类的(挠头
            为api增加一个type=1,即http://music.163.com/api/search/pc?type=1&s=
            该方法似乎可以使api正常返回json信息

            因为我太笨蛋了改不明白代码只能研究到这里了orz

            参考文献:https://blog.csdn.net/2301_79279502/article/details/135568447

              GeminiKun 原来如此,不过原插件似乎是本来就带有type参数的。
              大佬可以加群一起研讨

              说点什么吧...