我有这个代码,我真的很好奇为什么它不起作用。问题出在k = discord.Server.get_member(j)
上面写着
"TypeError: get_member() missing 1 required positional argument: 'user_id'".
此代码使用discord.py:
@client.event
async def on_message(message):
if message.content.startswith('/sendpm'):
print(message.author)
j = message.content.replace('/sendpm ', '')
print(j)
j = j.replace('@', '')
j = j.replace('<', '')
j = j.replace('>', '')
j = j.replace('!', '')
print(l)
k = discord.Server.get_member(j) #problem is here
await client.send_message(await client.start_private_message(k), spammsg)
await client.send_message(message.channel, 'sent' + message.author.mention)
此代码正在访问
discord.Server
的方法,就像它是静态方法一样:函数^{} is defined as :
^{pr2}$它接受
self
作为第一个参数,因为它是要在实例上调用的,例如:我不知道这是否是获取
Server
实例的正确方法。This example访问服务器实例的方式不同:相关问题 更多 >
编程相关推荐