GroupMessageEvent
class GroupMessageEvent(val senderName: String, val permission: MemberPermission, val sender: Member, val message: MessageChain, val time: Int) : AbstractMessageEvent, GroupAwareMessageEvent, MessageEvent, GroupEvent
机器人收到的群消息的事件
See also
Constructors
Link copied to clipboard
constructor(senderName: String, permission: MemberPermission, sender: Member, message: MessageChain, time: Int)
Functions
Link copied to clipboard
inline fun MessageEvent.buildForwardMessage(context: Contact = this.subject, displayStrategy: ForwardMessage.DisplayStrategy = DisplayStrategy, block: ForwardMessageBuilder.() -> Unit): ForwardMessage
使用 DSL 构建一个 ForwardMessage.
Link copied to clipboard
判断两个 MessageEvent 的语境, 即 MessageEvent.sender 和 MessageEvent.subject 是否相同
Properties
Link copied to clipboard
Link copied to clipboard
限制一个事件实例不能并行广播. (适用于 object 广播的情况)
Link copied to clipboard
Link copied to clipboard
事件是否已被拦截.
Link copied to clipboard
消息内容.
Link copied to clipboard
发送方权限.
Link copied to clipboard
发送人. 可能是 NormalMember 或 AnonymousMember
Link copied to clipboard
发送人名称. 由群员发送时为群员名片, 由好友发送时为好友昵称. 使用 User.nameCardOrNick 也能得到相同的结果.
Link copied to clipboard
消息源. 来自 message. 相当于对 message 以 MessageSource 参数调用 MessageChain.get.