chat-command
chat-command copied to clipboard
在部分插件上无效
例如https://github.com/only52607/lua-mirai/releases
在该插件上运行 /lua source list
提示 参数不匹配, 你是否想执行: \n/lua source list (参数类型错误)
在console上正常
/lua script start 0 这种无效
问题已经定位 好像是文本格式的问题 qq发出去手动复制粘贴在命令行里面也这样报错 必须复制原格式。应该是默认编码或者格式不对 明天我用自己电脑看看剪切板格式
复制原格式是什么意思
直接命令行/lua help 出来的命令复制 或者官方网页的示例复制 或者直接手打 都不会有问题。但是复制qq发出来放命令行,和用该插件执行聊天命令,都是无效输入。应该是一个格式没处理成代码格式,具体我不太清楚这块,之前用Linux保存文本也说有问题不能纯文本要改个文件格式还是编码,可能是同一个东西。
复制原格式是什么意思
只是发现会在cmd里面复现,实际可能不是这个问题。我自己编辑框打出来剪切粘贴不会报错,纯文本应该也没问题。但是为了方便我从qq发出来在聊天记录里面复制就会这样,应该是qq聊天记录里面不知道怎么回事除了了什么还是因为/会触发表情导致什么。一样的代码/lua script start 2这种手打就可以,qq发出去再粘贴就会说是2为非整数。可能是该lua插件的问题应该去那边反馈,只是感觉chat-command这种借助聊天格式的相当于复制发出去的聊天记录在cmd里执行会经常遇到这种问题所以放这说了。
复制原格式是什么意思
时隔几个月 更新一下
1.上面说的是 在输入格式有问题的时候 会报错 这个格式不确定怎么产生 目前是复制粘贴造成的 不过也无所谓了 一般是手打就不会有问题
2.该issue(https://github.com/only52607/lua-mirai/issues/74) 说 :是console自身不支持多级指令解析的固有问题,目前只能等那边完善 有办法完善该问题吗