Class MiraiBotOfflineEvent
java.lang.Object
org.spongepowered.api.event.impl.AbstractEvent
me.dreamvoid.miraimc.sponge.event.bot.AbstractBotEvent
me.dreamvoid.miraimc.sponge.event.bot.MiraiBotOfflineEvent
- All Implemented Interfaces:
org.spongepowered.api.event.Event
(Sponge) Bot - Bot 离线
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.spongepowered.api.event.impl.AbstractEvent
currentOrder -
Constructor Summary
ConstructorsConstructorDescriptionMiraiBotOfflineEvent(net.mamoe.mirai.event.events.BotOfflineEvent event, MiraiBotOfflineEvent.Type type, org.spongepowered.api.event.Cause cause) -
Method Summary
Methods inherited from class me.dreamvoid.miraimc.sponge.event.bot.AbstractBotEvent
cause, getBot, getBotID, getHashCode, getNick, toStringMethods inherited from class org.spongepowered.api.event.impl.AbstractEvent
initMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.spongepowered.api.event.Event
context, source
-
Constructor Details
-
MiraiBotOfflineEvent
public MiraiBotOfflineEvent(net.mamoe.mirai.event.events.BotOfflineEvent event, MiraiBotOfflineEvent.Type type, org.spongepowered.api.event.Cause cause)
-
-
Method Details
-
getType
获取机器人下线原因- Returns:
- Active - 主动下线 | Force - 被挤下线 | Dropped - 被服务器断开或因网络问题而掉线 | RequireReconnect - 服务器主动要求更换另一个服务器
-
reconnect
public boolean reconnect()重新建立连接- Returns:
- 成功返回true,失败返回false
-
close
public void close()关闭机器人线程[!]
-