1. <small id='ZpLkm'></small><noframes id='ZpLkm'>

      <legend id='ZpLkm'><style id='ZpLkm'><dir id='ZpLkm'><q id='ZpLkm'></q></dir></style></legend>
        <bdo id='ZpLkm'></bdo><ul id='ZpLkm'></ul>
    2. <tfoot id='ZpLkm'></tfoot>
      <i id='ZpLkm'><tr id='ZpLkm'><dt id='ZpLkm'><q id='ZpLkm'><span id='ZpLkm'><b id='ZpLkm'><form id='ZpLkm'><ins id='ZpLkm'></ins><ul id='ZpLkm'></ul><sub id='ZpLkm'></sub></form><legend id='ZpLkm'></legend><bdo id='ZpLkm'><pre id='ZpLkm'><center id='ZpLkm'></center></pre></bdo></b><th id='ZpLkm'></th></span></q></dt></tr></i><div id='ZpLkm'><tfoot id='ZpLkm'></tfoot><dl id='ZpLkm'><fieldset id='ZpLkm'></fieldset></dl></div>
    3. is_owner是如何工作的?

      时间:2024-08-10
      <i id='MLY9P'><tr id='MLY9P'><dt id='MLY9P'><q id='MLY9P'><span id='MLY9P'><b id='MLY9P'><form id='MLY9P'><ins id='MLY9P'></ins><ul id='MLY9P'></ul><sub id='MLY9P'></sub></form><legend id='MLY9P'></legend><bdo id='MLY9P'><pre id='MLY9P'><center id='MLY9P'></center></pre></bdo></b><th id='MLY9P'></th></span></q></dt></tr></i><div id='MLY9P'><tfoot id='MLY9P'></tfoot><dl id='MLY9P'><fieldset id='MLY9P'></fieldset></dl></div>

          <bdo id='MLY9P'></bdo><ul id='MLY9P'></ul>
          <legend id='MLY9P'><style id='MLY9P'><dir id='MLY9P'><q id='MLY9P'></q></dir></style></legend>

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

              <tbody id='MLY9P'></tbody>
            <tfoot id='MLY9P'></tfoot>

              • 本文介绍了is_owner是如何工作的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                所以我尝试添加dev,仅命令我和我的开发人员对此感到困惑,因为我们需要is_owner,但我不知道如何在此实现它有任何帮助吗?

                所以目前我有一个在需要时用于devs的shutdown bot命令:

                @commands.command(pass_context=True)
                @checks.isOwner()
                async def shutdown(self, ctx):
                    """Shuts the bot down"""
                    fmt = 'Shutting down, I will miss you {0.author.name}'
                    await self.bot.say(fmt.format(ctx.message))
                    await self.bot.logout()
                    await self.bot.close()
                

                推荐答案

                如果要检查使用命令的人是机器人的所有者还是开发者,您首先需要在实例化机器人时将其ID设置为owner_id

                bot = commands.Bot(command_prefix = '!', owner_id = 123345219197488900, intents = intents)
                

                如果您是一组开发人员,希望将多个设置为owner_ids

                owners = [123345219197488900, 173545269197488974, 253345719197888931]
                bot = commands.Bot(command_prefix = '!', owner_ids = set(owners), intents = intents)
                

                然后,您可以使用命令检查来确保使用此命令的用户是所有者。

                @commands.command(pass_context=True)
                @commands.is_owner()
                async def shutdown(self, ctx):
                

                这篇关于is_owner是如何工作的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:获取某人的头像并将其用于我的个人资料discord.py 下一篇:如何删除或更改默认的帮助命令?

                相关文章

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

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

                      <bdo id='z4qdB'></bdo><ul id='z4qdB'></ul>