我在一个文本文件中有一个用户ID列表,用空格分隔。我想制作一些东西,将所有这些ID转换为用户名/鉴别器(例如1234567890=用户#1234(。
import discord
import asyncio
client = discord.Client()
people = open("people.txt", "r")
lines = people.read().split(' ')
@client.event
async def on_ready():
print(f'{client.user} has connected to Discord')
for id in lines:
user = await client.get_user(id)
print(user.name)
people.close()
client.run("token")
这里的代码给我一个错误:
File "main.py", line 19, in on_ready
user = await client.get_user(id)
TypeError: object NoneType can't be used in 'await' expression
试着使用这个:
user = await client.fetch_user(id)