@不吃燚龘 中间添加.contentToString()后即可
"?"指你可以在?处修改为你需要检索的内容。
这里仅作为例子演示,?无实际含义,你可以把他在这里当做占位符。

Orisland 发布的帖子
-
RE: Java真心太难用啦!!!!~发布在 开发交流
-
RE: Java真心太难用啦!!!!~发布在 开发交流
@不吃燚龘 大意了,忘记
toString
请修改:event.getMessage().contentToString().contains("?")根据这个条件判断后所有包含
?的信息均会得到回复. -
RE: Java真心太难用啦!!!!~发布在 开发交流
@不吃燚龘 是的,可以取代。
事实上,除非你需要过滤信息,和其他操作,否则onEnable方法的内容已无需修改。
所有的信息已被Handler监听。
你只需在Handler中的对应方法中进行操作即可。 -
RE: Java真心太难用啦!!!!~发布在 开发交流
@不吃燚龘
emmmm说实在的,我觉得我没啥资格告诉别人怎么搞这个,毕竟自己的都一团糟;而且我自己的空弦时间不太足以一直帮你解决其他mirai问题,所以如果你需要,请继续在论坛中留言,会有其他人来帮你。
如果你需要实时回复,请选择mirai官方讨论组 -
RE: Java真心太难用啦!!!!~发布在 开发交流
@不吃燚龘
handler类已经帮你监听了所有信息,之后的操作只需在handler类中进行即可。docs中有java示例,kotlin和java的都有哦。 -
RE: Java真心太难用啦!!!!~发布在 开发交流
@不吃燚龘
GlobalEventChannel.INSTANCE.registerListenerHost(new Handler());
只需书写一次。 -
RE: Java真心太难用啦!!!!~发布在 开发交流
@不吃燚龘
新建类Handler类,具体请参考这里
你可以直接复制该代码到你的项目中。
删除两个global替换为
GlobalEventChannel.INSTANCE.registerListenerHost(new Handler());
你看到的这个图就是我直接拖进来的。