discord.pyを使ってdiscordユーザーのユーザーIDを取得するには?
Discord.pyを使用していて、チャンネルに入力したユーザーのDiscordユーザーIDを取得しようとしています。
ユーザー ID は、開発者モードになってユーザー名を右クリックすると、 "copy id" というオプションがあるので、そこで確認できます。
現在のapiではこの方法が書かれていないのか、見逃してばかりです。
1
1
ドキュメントによると、
User
クラスはユーザーIDを持つそうです。 http://discordpy.readthedocs.io/en/latest/api.html#userそして、
Member
はUser
のサブクラスであること。 http://discordpy.readthedocs.io/en/latest/api.html#memberつまり、あるユーザーからメッセージを受け取った場合、そのIDを
message.author.id
で取得することができます。