IDからユーザーを取得する
IDから
ユーザー
情報を取得する方法は2つある
該当するユーザーが見つかった場合、
User
が取得できるから、
.username
でユーザー名とか取得できる
client.users.fetch('ID')
推奨
デフォルトの動作ではキャッシュにない場合
Discord API
へリクエストを飛ばす
Promiseがかえるので
await
するか
then
で処理をチェインさせる必要がある
client.users.cache.get('ID')
キャッシュされているユーザーからしか探さない
2020年10月7日のDiscord APIの仕様変更
によってキャッシュされる情報の範囲が狭くなった
v11
では
.cache
を抜いて
client.users.get('ID')
のように書く
関連
ボット全体からユーザーを取得する