【问题标题】:How do I make my discord.py bot recognise it's being pinged如何让我的 discord.py 机器人识别它正在被 ping
【发布时间】:2021-10-02 19:18:12
【问题描述】:

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

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

,记住@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)

【问题讨论】:

    标签: discord.py


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-07-05
      • 1970-01-01
      • 1970-01-01
      • 2021-06-13
      • 1970-01-01
      • 2021-01-26
      • 2021-10-22
      • 2023-03-18
      • 2021-12-04
      相关资源
      最近更新 更多