InternalMessagePreSendEvent

针对消息交互时的内部拦截事件,可以对其中的参数进行修改。

注意:尽可能避免在处理此事件的时候再次进行消息发送, 以避免出现循环导致应用程序资源匮乏或无法正常运行。

Since

4.11.0

Inheritors

Properties

Link copied to clipboard
abstract val content: Any

进行消息交互的实体。

Link copied to clipboard

可以进行修改的 InteractionMessage 内容,会在事件处理完成后被替换为原本的参数。

Link copied to clipboard
abstract override val id: ID

事件的ID。 如果平台事件中不存在可用ID,则此值可能为一个随机值。

Link copied to clipboard
abstract override val message: InteractionMessage

最初在消息发送 (例如 SendSupport.sendReplySupport.reply ) 调用时传递的参数。 不会因为 currentMessage 的变化而改变。

Link copied to clipboard
abstract val time: Timestamp

事件发生的时间或此事件被接收到的时间。