@HOLIC 还有点小问题,long qqid=((At)s).getTarget();
H
hatmony 发布的帖子
-
RE: 求问java下如何获取信息中被@的人的qq号
简单点就直从MessageChain中拿到net.mamoe.mirai.message.data.At,然后拿到qq号。
参考代码如下:
MessageChain message = groupMessageEvent.getMessage();
for(SingleMessage s:message){
if(s instanceof At){
String qqid= ((At)s).getTarget()
//TODO
}
} -
RE: 写定时任务出现的一些问题()
我是用springboot+mirai-core实现bot的,用最简单的@Scheduled的默认配置 进行同步定时任务发消息(即最后调用sendMessage)是没问题的。
-
RE: 部分用户私信bot无视指令
bot是可以实现对特定事件监听,具体得看监听实现这块,比如是否是只监听群消息(GroupMessageEvent),对私人信息(FriendMessageEvent)是否有限制