だから私はIDまたはタグからユーザーオブジェクトを取得しようとしていますが、私はBOTアカウントではなくユーザーアカウントを使用しているのでget_user_info()ユーザーアカウントでこれを行う方法はありますか?
ユーザーIDを知っている場合は、 bot.get_user(user_id)
を使用することをお勧めします。
commands
を使用している場合は、コンバータを使用できます。
@bot.command(pass_sontext=True)
async def mycommand(ctx, user: discord.User):
# user is a User object
_
他の賢明な、あなたは使用することができます Client.get_all_members
表示できるすべてのMember
オブジェクトを取得します。
from discord.utils import get
user = get(bot.get_all_members(), id="1234")
if user:
# found
else:
# Not found
_
使用できます。
ctx.message.server.get_member("id") or message.server.get_member("id")
これにより、discord.Member
オブジェクトが返されます。