3个feature
之前私聊提及的并且表示以后可能会增加的 我放这里方便查看。
1.无法查看IntArray数组,等后续支持转table
2.异步线程的支持 (线程放sleep会无限循环且无法停止)
下面是个人建议,不过需求不大。可不做考虑。
关于第一点,可以参考新增的集合函数。
第三点,可参考消息构造方法
Code。另外,多个提议请分开多个issue发送。
好的。
code方法试过了,和deserializeFromMiraiCode不一样。后者是把字符串转为qq消息。我查看了字符串并没有发现此相关api。把字符串转为miraicode类型后,也无法使用。
关于第一点,可以参考新增的集合函数。 第三点,可参考消息构造方法
Code。 另外,多个提议请分开多个issue发送。好的。
code方法试过了,和deserializeFromMiraiCode不一样。后者是把字符串转为qq消息。我查看了字符串并没有发现此相关api。把字符串转为miraicode类型后,也无法使用。
Code或MiraiCode函数底层调用的就是deserializeFromMiraiCode方法,如果有疑问,可以具体描述一下你用Code方法遇到的问题和预期的结果。
关于第一点,可以参考新增的集合函数。 第三点,可参考消息构造方法
Code。 另外,多个提议请分开多个issue发送。好的。 code方法试过了,和deserializeFromMiraiCode不一样。后者是把字符串转为qq消息。我查看了字符串并没有发现此相关api。把字符串转为miraicode类型后,也无法使用。
Code或MiraiCode函数底层调用的就是deserializeFromMiraiCode方法,如果有疑问,可以具体描述一下你用Code方法遇到的问题和预期的结果。
太多bug有一阵子没玩了,我回想了下,之前想法大概是这样的:
由于(#76)的问题无法获取被回复的消息文本,我想了个曲线救国的方法:通过quote的成员获取原消息的mirai码,然后通过
code等方法把mirai码转为qq原消息。但是我无法直接发送原消息出来,准确来说是什么都发不出来。也无法查看该构造出来的详细消息源文字等等。
刚才找了半小时没找到之前写的代码,只能提供这些。如果不好理解等我以后机器人解封了再重新试一下。
issue习惯整合发送,我下次注意全部都分开发。
关于2提到的异步,再另开感觉有点浪费资源毕竟你当时说下个版本会支持我再开issue感觉有点小题大做穷追不舍了hhh。这里只是想放这里提醒一下怕你太忙给忘记了,提供一下当时的聊天记录方便你回想:
想实现延迟但是sleep同步会堵塞进程,想线程里面开sleep又有问题如下:
我:thread 里面放了sleep(5000)然后print 结果每过5秒都在print 我:就只写了这两个而已 也没放while 我:用stop destroy 这些都会闪退客户端
你:异步api我下个版本提供
开issue的时候看到是 github-actions 版本也没去试,现在也没账号测试,当时环境是luamirai安卓。
查看了一下文档发现有Thread,也没测试套用sleep什么效果,不过还是希望单独出个异步延迟方便直接使用,不然Thread还要先import个java类,怪麻烦的。