【发布时间】:2020-10-19 22:05:50
【问题描述】:
我尝试了几种方法,所有这些方法都不会导致任何错误消息(或者如果他们这样做了,它们很容易修复),但他们仍然没有发送 DM。
我最有信心的方式是:
@client.event
async def on_member_join(member):
await member.create_dm()
await member.dm_channel.send(
f'Hi {member.name}, welcome to my Discord server!'
)
这可能存在多个问题,但目前我被困在第二行;如果用户加入我的服务器,它实际上并没有激活(我通过直接在它后面推一个打印命令并在我加入服务器时观察输出来测试它)。任何想法,将不胜感激。 :)
哦,是的,我尝试了另一种可行的方法,但我无法到达:how to make discord bot send a new user DM?
【问题讨论】:
标签: python-3.x discord.py dm