【发布时间】:2022-01-20 15:58:51
【问题描述】:
我进行了多次尝试。
# One of the attempts
ch = client.get_user(USERID)
await ch.send("IDK")
#Another
client = discord.Client()
@client.event
async def on_ready():
user = "@name"
user = discord.Member
await user.send(user, "here")
#Another
client = discord.Client()
@client.event
async def on_ready():
user = discord.utils.get(client.get_all_members(), id='USERID')
if user is not None:
await client.send(user, "A message for you")
else:
await client.send(user, "A message for you")
#Another
@client.event
async def on_ready():
ch = client.get_all_members()
await ch.send("Hello")
# Another
ch = client.start_private_message(USERID)
await ch.send("IDK")
如您所见,我弄乱了变量,因为我注意到您可以像这样通过渠道发送消息
channel = client.get_channel(CHANNELID)
await channel.send("Something)
但这不适用于 get_user。在此先感谢,也很抱歉我的帖子/代码有多糟糕。
【问题讨论】:
标签: discord.py