BeforeImageUploadEvent |
图片上传前. 可以阻止上传 data class BeforeImageUploadEvent : BotEvent, BotActiveEvent, AbstractCancellableEvent |
BotActiveEvent |
由 Bot 主动发起的动作的事件 interface BotActiveEvent : BotEvent |
BotEvent |
有关一个 Bot 的事件 interface BotEvent : Event |
BotGroupPermissionChangeEvent |
Bot 在群里的权限被改变. 操作人一定是群主 data class BotGroupPermissionChangeEvent : BotPassiveEvent, GroupEvent, Packet |
BotInvitedJoinGroupRequestEvent |
Bot 被邀请加入一个群. data class BotInvitedJoinGroupRequestEvent : BotEvent, Packet |
BotJoinGroupEvent |
Bot 成功加入了一个新群 data class BotJoinGroupEvent : BotPassiveEvent, GroupEvent, Packet |
BotLeaveEvent |
机器人被踢出群或在其他客户端主动退出一个群. 在事件广播前 Bot.groups 就已删除这个群. sealed class BotLeaveEvent : BotEvent, Packet |
BotMuteEvent |
Bot 被禁言 data class BotMuteEvent : GroupEvent, Packet, BotPassiveEvent |
BotOfflineEvent |
Bot 离线. sealed class BotOfflineEvent : BotEvent |
BotOnlineEvent |
Bot 登录完成, 好友列表, 群组列表初始化完成 data class BotOnlineEvent : BotActiveEvent |
BotPassiveEvent |
Bot 被动接收的事件. 这些事件可能与机器人有关 interface BotPassiveEvent : BotEvent |
BotReloginEvent |
Bot 主动重新登录. data class BotReloginEvent : BotEvent, BotActiveEvent |
BotUnmuteEvent |
Bot 被取消禁言 data class BotUnmuteEvent : GroupEvent, Packet, BotPassiveEvent |
FriendAddEvent |
成功添加了一个新好友的事件 data class FriendAddEvent : BotEvent, Packet |
FriendDeleteEvent |
好友已被删除的事件. data class FriendDeleteEvent : BotEvent, Packet |
FriendEvent |
有关好友的事件 interface FriendEvent : BotEvent |
FriendRemarkChangeEvent |
好友昵称改变事件. 目前仅支持解析 (来自 PC 端的修改). data class FriendRemarkChangeEvent : BotEvent, Packet |
GroupAllowAnonymousChatEvent |
群 "匿名聊天" 功能状态改变. 此事件广播前修改就已经完成. data class GroupAllowAnonymousChatEvent : GroupSettingChangeEvent<Boolean>, Packet, GroupOperableEvent |
GroupAllowConfessTalkEvent |
群 "坦白说" 功能状态改变. 此事件广播前修改就已经完成. data class GroupAllowConfessTalkEvent : GroupSettingChangeEvent<Boolean>, Packet |
GroupAllowMemberInviteEvent |
群 "允许群员邀请好友加群" 功能状态改变. 此事件广播前修改就已经完成. data class GroupAllowMemberInviteEvent : GroupSettingChangeEvent<Boolean>, Packet, GroupOperableEvent |
GroupEntranceAnnouncementChangeEvent |
入群公告改变. 此事件广播前修改就已经完成. data class GroupEntranceAnnouncementChangeEvent : GroupSettingChangeEvent<String>, Packet, GroupOperableEvent |
GroupEvent |
有关群的事件 interface GroupEvent : BotEvent |
GroupMemberEvent |
有关群成员的事件 interface GroupMemberEvent : GroupEvent |
GroupMuteAllEvent |
群 "全员禁言" 功能状态改变. 此事件广播前修改就已经完成. data class GroupMuteAllEvent : GroupSettingChangeEvent<Boolean>, Packet, GroupOperableEvent |
GroupNameChangeEvent |
群名改变. 此事件广播前修改就已经完成. data class GroupNameChangeEvent : GroupSettingChangeEvent<String>, Packet, GroupOperableEvent |
GroupOperableEvent |
interface GroupOperableEvent : GroupEvent |
GroupSettingChangeEvent |
群设置改变. 此事件广播前修改就已经完成. interface GroupSettingChangeEvent<T> : GroupEvent, BotPassiveEvent, BroadcastControllable |
ImageUploadEvent |
图片上传完成 sealed class ImageUploadEvent : BotEvent, BotActiveEvent, AbstractCancellableEvent |
MemberCardChangeEvent |
成员群名片改动. 此事件广播前修改就已经完成. data class MemberCardChangeEvent : GroupMemberEvent, Packet, GroupOperableEvent |
MemberJoinEvent |
成员已经加入群的事件 sealed class MemberJoinEvent : GroupMemberEvent, BotPassiveEvent, Packet |
MemberJoinRequestEvent |
一个账号请求加入群事件, Bot 在此群中是管理员或群主. data class MemberJoinRequestEvent : BotEvent, Packet |
MemberLeaveEvent |
成员已经离开群的事件. 在事件广播前成员就已经从 Group.members 中删除 sealed class MemberLeaveEvent : GroupMemberEvent |
MemberMuteEvent |
群成员被禁言事件. 被禁言的成员都不可能是机器人本人 data class MemberMuteEvent : GroupMemberEvent, Packet, GroupOperableEvent |
MemberPermissionChangeEvent |
成员权限改变的事件. 成员不可能是机器人自己. data class MemberPermissionChangeEvent : GroupMemberEvent, BotPassiveEvent, Packet |
MemberSpecialTitleChangeEvent |
成员群头衔改动. 一定为群主操作 data class MemberSpecialTitleChangeEvent : GroupMemberEvent, GroupOperableEvent |
MemberUnmuteEvent |
群成员被取消禁言事件. 被禁言的成员都不可能是机器人本人 data class MemberUnmuteEvent : GroupMemberEvent, Packet, GroupOperableEvent |
MessageRecallEvent |
消息撤回事件. 可是任意消息被任意人撤回. sealed class MessageRecallEvent : BotEvent |
MessageSendEvent |
主动发送消息 sealed class MessageSendEvent : BotEvent, BotActiveEvent, AbstractCancellableEvent |
NewFriendRequestEvent |
一个账号请求添加机器人为好友的事件 data class NewFriendRequestEvent : BotEvent, Packet |
EventCancelledException |
class EventCancelledException : RuntimeException |
author |
val GroupRecall.author: Member |
isByBot |
val FriendRecall.isByBot: Boolean val MessageRecallEvent.isByBot: Boolean
是否由 Bot 操作 val GroupOperableEvent.isByBot: Boolean |
operatorOrBot |
当操作人为 Member 时获取这个 Member, 当操作人为 Bot 时获取 Group.botAsMember val GroupOperableEvent.operatorOrBot: Member |