亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用表情符號反應加入用戶語音頻道

使用表情符號反應加入用戶語音頻道

海綿寶寶撒 2023-09-21 16:31:28
我正在開發一個不和諧的機器人,當用戶對機器人消息作出反應時,首先它應該檢查用戶是否連接到語音通道,如果是,機器人應該加入語音通道,我正在使用awaitReactions它只返回反應和用戶。如何獲取會員語音頻道的用戶或反應?
查看完整描述

1 回答

?
慕仙森

TA貢獻1827條經驗 獲得超8個贊

首先,要從 a 獲取GuildMembera?User,有幾種選擇。

  • 使用Guild#member.?該功能已經在master分支中刪除,并且可能不會包含在未來的版本中,但目前仍然非常有用。

const?user?=?...
const?guild?=?...
const?member?=?guild.member(user);
  • 從 獲取會員GuildMemberManager#cache。如果該成員不在緩存中,您可能必須使用GuildMemberManager#fetch

const?user?=?...
const?guild?=?...
const?member?=?guild.members.cache.get(user.id);

您可以通過他們的 找到該VoiceChannel會員所在的位置VoiceState。每個VoiceState都有一個channel屬性引用他們當前所在的語音通道,或者null如果沒有找到通道。

const?member?=?...
const?channel?=?member.voice.channel;
if?(channel)?channel.join();


查看完整回答
反對 回復 2023-09-21
  • 1 回答
  • 0 關注
  • 115 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號