如何在 discord.py 中获取 dm
How to get dm in discord.py
我想知道要获得发送 dm 的用户,想法是阻止人们在 dm 中使用 bot,然后在 #bot-lab 中对他们进行 ping,以便他们可以在那里使用它
我还没有尝试过任何东西,但如果有人告诉我该怎么做就太好了
谢谢
在 discord.py 中,您可以使用 isinstance(ctx.channel, discord.channel.DMChannel)
来检查消息是否是 DM。
@client.command()
async def check(ctx, arg):
if isinstance(ctx.channel, discord.channel.DMChannel):
await ctx.send(arg)
我想知道要获得发送 dm 的用户,想法是阻止人们在 dm 中使用 bot,然后在 #bot-lab 中对他们进行 ping,以便他们可以在那里使用它
我还没有尝试过任何东西,但如果有人告诉我该怎么做就太好了
谢谢
在 discord.py 中,您可以使用 isinstance(ctx.channel, discord.channel.DMChannel)
来检查消息是否是 DM。
@client.command()
async def check(ctx, arg):
if isinstance(ctx.channel, discord.channel.DMChannel):
await ctx.send(arg)