EventIntents

sealed class EventIntents(source)

各事件的 intents 和类型常量。

权限

事件类型的订阅,是有权限控制的,除了 GUILDSPUBLIC_GUILD_MESSAGESGUILD_MEMBERS 事件是基础的事件, 默认有权限订阅之外,其他的特殊事件,都需要经过申请才能够使用,如果在 鉴权的时候传递了无权限的 intents,websocket 会报错,并直接关闭连接。 请开发者注意订阅事件的范围需要控制在自己所需要的范围之内。

如果拥有的某个特殊事件类型的权限被取消,则在当前连接上不会报错,但是将不会收到对应的事件类型, 如果重新连接,则报错,所以如果开发者的事件类型权限被取消, 请及时调整监听事件代码,避免报错导致的无法连接。

更多参考文档

See also

Inheritors

Constructors

Link copied to clipboard
protected constructor()

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object Companion
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data object Guilds : EventIntents
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard
abstract val intentsValue: Int

获取事件类型对应的标记为值。