Class MiraiMemberJoinRequestEvent
java.lang.Object
org.spongepowered.api.event.impl.AbstractEvent
me.dreamvoid.miraimc.sponge.event.bot.AbstractBotEvent
me.dreamvoid.miraimc.sponge.event.group.member.MiraiMemberJoinRequestEvent
- All Implemented Interfaces:
org.spongepowered.api.event.Event
(Sponge) 群 - 群成员 - 成员列表变更 - 一个账号请求加入群
-
Field Summary
Fields inherited from class org.spongepowered.api.event.impl.AbstractEvent
currentOrder -
Constructor Summary
ConstructorsConstructorDescriptionMiraiMemberJoinRequestEvent(net.mamoe.mirai.event.events.MemberJoinRequestEvent event, 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
-
MiraiMemberJoinRequestEvent
public MiraiMemberJoinRequestEvent(net.mamoe.mirai.event.events.MemberJoinRequestEvent event, org.spongepowered.api.event.Cause cause)
-
-
Method Details
-
getGroupID
public long getGroupID()返回目标群的群号- Returns:
- 群号
-
getGroupName
返回目标群的群名称- Returns:
- 群名称
-
getFromID
public long getFromID()返回请求加群的成员的QQ号- Returns:
- 成员QQ号
-
getInvitorID
public long getInvitorID()返回邀请者的QQ号 如果没有邀请者,则返回 0- Returns:
- 邀请者QQ号
-
getEventID
public long getEventID()获取事件ID用于处理加群事件- Returns:
- 事件ID
-
getMessage
获取加群时填写的附言- Returns:
- 附言
-
accept
public void accept()同意请求 -
ignore
public void ignore(boolean Blacklist) 忽略请求- Parameters:
Blacklist- 是否拒绝目标再次申请加群
-
reject
public void reject(boolean Blacklist) 拒绝请求- Parameters:
Blacklist- 是否拒绝目标再次申请加群
-
reject
public void reject()拒绝请求 -
reject
拒绝请求- Parameters:
Blacklist- 是否拒绝目标再次申请加群reason- 拒绝原因
-
reject
拒绝请求- Parameters:
reason- 拒绝原因
-
getGroup
获取群实例- Returns:
- MiraiGroup 实例
-