禁言指定成员

将频道指定成员(非管理员)禁言。

该接口同样可用于解除禁言,具体使用见解除指定成员禁言

使用示例

  1. async function demo() {
  2. let { data } = await client.muteApi.muteMember(guildID, userID, options);
  3. // e.g. 禁言 100 秒
  4. // let { data } = await client.muteApi.muteMember("xxxxxx", "xxxxxx", { seconds:"100" });
  5. // e.g. 禁言到 2022-01-08 10:29:11
  6. // let { data } = await client.muteApi.muteMember("xxxxxx", "xxxxxx", { timeTo:"1641608951" });
  7. // e.g. 解除禁言
  8. // let { data } = await client.muteApi.muteMember("xxxxxx", "xxxxxx", { timeTo:"0" });
  9. // e.g. 解除禁言
  10. // let { data } = await client.muteApi.muteMember("xxxxxx", "xxxxxx", { seconds:"0" });
  11. }

参数说明

字段名 必填 类型 描述
guildID string 频道 ID
userID string 成员 ID
options MuteOptions 禁言时长控制参数

MuteOptions

字段名 类型 描述
timeTo string 禁言到期时间戳,绝对时间戳,单位:(与 seconds 字段同时赋值的话,以该字段为准)
seconds string 禁言多少秒(两个字段二选一,默认以 timeTo 为准

解除禁言

该接口同样支持解除指定成员禁言,将timeToseconds传值为字符串'0'即可。

返回说明

成功返回空对象。

返回示例

data

  1. {
  2. }