Gib*_*eur 2 python discord discord.py
我使用 Discord.py 并且我试图在用户输入频道时获取用户的 Discord 用户 ID。
进入开发者模式时可以找到用户ID,右键单击用户名,会出现“复制ID”选项。
当前的 api 没有说如何做到这一点,或者我一直在想念它
文档说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
import discord
import asyncio
client = discord.Client()
@client.event
async def on_ready():
print('Logged in as')
print(client.user.name)
print(client.user.id)
print('------')
@client.event
async def on_message(message):
print(message.author.id)
client.run('token')
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
79604 次 |
最近记录: |