<i id='vGMTT'><tr id='vGMTT'><dt id='vGMTT'><q id='vGMTT'><span id='vGMTT'><b id='vGMTT'><form id='vGMTT'><ins id='vGMTT'></ins><ul id='vGMTT'></ul><sub id='vGMTT'></sub></form><legend id='vGMTT'></legend><bdo id='vGMTT'><pre id='vGMTT'><center id='vGMTT'></center></pre></bdo></b><th id='vGMTT'></th></span></q></dt></tr></i><div id='vGMTT'><tfoot id='vGMTT'></tfoot><dl id='vGMTT'><fieldset id='vGMTT'></fieldset></dl></div>
  • <tfoot id='vGMTT'></tfoot>
  • <small id='vGMTT'></small><noframes id='vGMTT'>

    <legend id='vGMTT'><style id='vGMTT'><dir id='vGMTT'><q id='vGMTT'></q></dir></style></legend>

      • <bdo id='vGMTT'></bdo><ul id='vGMTT'></ul>

        Discord.py - 如何检测用户是否提到/ping 机器人

        时间:2023-10-11

      1. <i id='ZPXmv'><tr id='ZPXmv'><dt id='ZPXmv'><q id='ZPXmv'><span id='ZPXmv'><b id='ZPXmv'><form id='ZPXmv'><ins id='ZPXmv'></ins><ul id='ZPXmv'></ul><sub id='ZPXmv'></sub></form><legend id='ZPXmv'></legend><bdo id='ZPXmv'><pre id='ZPXmv'><center id='ZPXmv'></center></pre></bdo></b><th id='ZPXmv'></th></span></q></dt></tr></i><div id='ZPXmv'><tfoot id='ZPXmv'></tfoot><dl id='ZPXmv'><fieldset id='ZPXmv'></fieldset></dl></div>

        <small id='ZPXmv'></small><noframes id='ZPXmv'>

            • <bdo id='ZPXmv'></bdo><ul id='ZPXmv'></ul>
              <legend id='ZPXmv'><style id='ZPXmv'><dir id='ZPXmv'><q id='ZPXmv'></q></dir></style></legend>
                <tbody id='ZPXmv'></tbody>
              <tfoot id='ZPXmv'></tfoot>

                1. 本文介绍了Discord.py - 如何检测用户是否提到/ping 机器人的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  所以我只是想知道,如何在 discord.py 中创建一个事件,如果用户 ping 机器人,它会回复一条消息?

                  So I am just wondering, how can I create an event in discord.py where if a user pings the bot it will respond with a message?

                  我在任何地方都没有找到关于如何做到这一点的任何具体内容,如果有人能帮助我了解如何做到这一点,我将不胜感激.我很感激!

                  I have not found anything concrete anywhere on how to do this and I would appreciate it if someone could help get my feet wet on how to do this. I appreciate it!

                  推荐答案

                  发现默认函数discord.User.提到_in 有效

                  I found that the default function discord.User.mentioned_in works

                  为了让它检查我们的机器人,我们在函数前面添加 client.user(这是我们的机器人),使其成为 client.user.提到的_in(message).参数 message 应该与您为 async def on_message(message) 行提供的参数相同

                  In order for it to check for our bot, we add client.user (which is our bot) in front of the function, making it client.user.mentioned_in(message). The argument message, should be the same argument that you gave for the async def on_message(message) line

                  例子:

                  @client.event
                  async def on_message(message):
                      if client.user.mentioned_in(message):
                          await message.channel.send('You mentioned me!')
                  

                  我不知道为什么,但我还没有看到其他人使用这个功能.也许他们只是没有意识到这一点,而是在 message.content 中使用 client.user.id

                  I'm not sure why but I haven't seen any others use this function though. Maybe they just aren't aware of this, and instead use client.user.id in message.content

                  这篇关于Discord.py - 如何检测用户是否提到/ping 机器人的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                2. <legend id='nIgq7'><style id='nIgq7'><dir id='nIgq7'><q id='nIgq7'></q></dir></style></legend>

                      <i id='nIgq7'><tr id='nIgq7'><dt id='nIgq7'><q id='nIgq7'><span id='nIgq7'><b id='nIgq7'><form id='nIgq7'><ins id='nIgq7'></ins><ul id='nIgq7'></ul><sub id='nIgq7'></sub></form><legend id='nIgq7'></legend><bdo id='nIgq7'><pre id='nIgq7'><center id='nIgq7'></center></pre></bdo></b><th id='nIgq7'></th></span></q></dt></tr></i><div id='nIgq7'><tfoot id='nIgq7'></tfoot><dl id='nIgq7'><fieldset id='nIgq7'></fieldset></dl></div>
                          <tbody id='nIgq7'></tbody>
                        • <bdo id='nIgq7'></bdo><ul id='nIgq7'></ul>

                          <small id='nIgq7'></small><noframes id='nIgq7'>

                          <tfoot id='nIgq7'></tfoot>