簡體   English   中英

有沒有辦法從與我的機器人不在同一個公會的用戶那里獲取 discord 用戶信息(頭像、帳戶創建日期等)?

[英]Is there a way to get discord user information (avatar, account creation date, etc.) from users that are NOT in the same guild as my bot?

我想向我的機器人添加一個命令,該命令通過輸入用戶 ID 來顯示用戶的頭像和帳戶創建日期。 在嘗試這樣做時,我注意到當使用 discord.js 時,用戶必須至少在機器人所在的一個公會中。

有什么方法可以僅通過用戶的 id 獲取用戶信息?

是的你可以。 只需使用將force選項設置為 true 的client.users.fetch()

client.users.fetch("id", { force: true }); 如文檔中所述,返回 promise,您可以使用 async-await 或 .then() 獲取成員及其信息。

很多人似乎跳過了force選項,該選項記錄在BaseFetchOptions部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM