如何让我的 discord.py 机器人识别出它正在被 ping

时间:2021-07-26 22:09:48

标签: discord.py

我正在尝试通过 discord.py 创建一个 discord bot,并想创建一个显示成员 pfp 的命令。但是,我希望机器人能够识别它何时被 ping 并请求 pfp。我如何重新格式化它以使我的机器人在成员 ping 时识别它是否被 refrenced(假设机器人名称和 ID 为“Bot#1111”)

我希望不和谐用户输入的参考命令

<块引用>

,membget @Bot#1111

@client.command()
async def membget(ctx, member: Member = None):
 if not member:
  member = ctx.author
 if member == "Bot#1111":
     print("1")
     await ctx.send('This is me!')
     return
 await ctx.send(member.avatar_url)
 await ctx.send('This here is a user!')
 print(member)

1 个答案:

答案 0 :(得分:0)

您可以使用 if member == "Bot#1111": 代替 if member == bot.user: