java怎么获取消息@到的人的User对象
-
java怎么获取消息@到的人的User对象?我想做一个@人禁言的功能
-
@群员会有个at消息对象,有个笨办法就是对这个字符串进行解析。一个艾特例子: [mirai:at:1912997813] /禁言: ,此处QQ号则为被艾特人,截取就好了。
-
dddqmmx
-
dddqmmx
-
@幻_乐_ 我成功了谢谢
-
@dddqmmx 更优雅的方法:
for (SingleMessage singleMessage : e.getMessage()) { if (singleMessage instanceof At){ At at = (At) singleMessage; at.getTarget(); //id } }