Package com.mikuac.shiro.core
Class CoreEvent
java.lang.Object
com.mikuac.shiro.core.CoreEvent
CoreEvent class.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidoffline(long account) 客户端离线事件void客户端上线事件 可以做一些机器人上线事件,例如上线后发送消息给指定的群或好友 如需获取上线的机器人账号可以调用 bot.getSelfId()booleansession(org.springframework.web.socket.WebSocketSession session) 可以通过 session.getHandshakeHeaders().getFirst("x-self-id") 获取上线的机器人账号 例如当服务端为开放服务时,并且只有白名单内的账号才允许连接,此时可以检查账号是否存在于白名内 不存在的话返回 false 即可禁止连接
-
Constructor Details
-
CoreEvent
public CoreEvent()
-
-
Method Details
-
online
客户端上线事件 可以做一些机器人上线事件,例如上线后发送消息给指定的群或好友 如需获取上线的机器人账号可以调用 bot.getSelfId()- Parameters:
bot-Bot
-
offline
public void offline(long account) 客户端离线事件- Parameters:
account- 离线QQ号
-
session
public boolean session(org.springframework.web.socket.WebSocketSession session) 可以通过 session.getHandshakeHeaders().getFirst("x-self-id") 获取上线的机器人账号 例如当服务端为开放服务时,并且只有白名单内的账号才允许连接,此时可以检查账号是否存在于白名内 不存在的话返回 false 即可禁止连接- Parameters:
session-WebSocketSession- Returns:
- 返回值为 false 时会中断 ws 会话
-