Skip to content

表态 (Reaction) 实验性

API

bot.createReaction(channelId, messageId, emoji)

  • channelId: string 频道 ID
  • messageId: string 消息 ID
  • emoji: string 表态名称
  • 返回值: Promise<void>

向特定消息添加表态。

bot.deleteReaction(channelId, messageId, emoji, userId?)

  • channelId: string 频道 ID
  • messageId: string 消息 ID
  • emoji: string 表态名称
  • userId: string 用户 ID
  • 返回值: Promise<void>

从特定消息删除某个用户添加的特定表态。如果没有传入用户 ID 则表示删除自己的表态。

bot.clearReaction(channelId, messageId, emoji?)

  • channelId: string 频道 ID
  • messageId: string 消息 ID
  • emoji: string 表态名称
  • 返回值: Promise<void>

从特定消息清除某个特定表态。如果没有传入表态名称则表示清除所有表态。

bot.getReactionList(channelId, messageId, emoji, next?)

  • channelId: string 频道 ID
  • messageId: string 消息 ID
  • emoji: string 表态名称
  • next: string 分页令牌
  • 返回值: Promise<List<User>>

获取添加特定消息的特定表态的用户列表。