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

      <tfoot id='gjfwa'></tfoot>

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

    2. <small id='gjfwa'></small><noframes id='gjfwa'>

        <legend id='gjfwa'><style id='gjfwa'><dir id='gjfwa'><q id='gjfwa'></q></dir></style></legend>
      1. 如何使用 discord.py API 将用户移动到 discord 上的特

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

          • <legend id='a0HVO'><style id='a0HVO'><dir id='a0HVO'><q id='a0HVO'></q></dir></style></legend>
            • <small id='a0HVO'></small><noframes id='a0HVO'>

              • <bdo id='a0HVO'></bdo><ul id='a0HVO'></ul>
                  <tbody id='a0HVO'></tbody>

                  本文介绍了如何使用 discord.py API 将用户移动到 discord 上的特定频道的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  好的,所以我知道执行此操作的命令,但我的问题是我不知道要传递给参数的参数.我希望我的代码获取用户的消息内容,然后将用户移动到名为afk"的语音频道.这是我的代码片段:

                  Okay, so I know the command to do this but my issue is I do not know what arguments to pass to the parameters. I want my code to take a user's message content and then move the user to a voice channel named "afk". Here is a snippet of my code:

                  我要做的就是将输入单词 !move 的用户移动到另一个语音频道.如果我的代码不好,我很抱歉,但我只是需要这个.

                  All I want to do is move a user that types the words !move in any case to be moved to another voice channel. I am sorry if my code is bad but I just need this down.

                  我知道您可能需要查看我的定义,但仅此而已:

                  I know you might need to see my definitions but all it is:

                  def on_message(message):
                      if '!MOVE' in message.content.upper():
                          author = message.author
                          voice_channel = id('afk')
                          await client.move_member(author, voice_channel)
                  

                  推荐答案

                  client.move_member 有两个参数:一个 Member 和一个 Channel.我们可以使用 discord.utils.find 从服务器频道列表中获取频道.

                  client.move_member takes two arguments: a Member and a Channel. We can use discord.utils.find to get the channel from the servers list of channels.

                  channel = discord.utils.find(lambda x: x.name == 'afk', message.server.channels)
                  await client.move_member(message.author, channel)
                  

                  一些进一步的说明:

                  • 对于 afk 频道,上述内容实际上是不必要的,因为服务器有一个 Server.afk_channel 属性.
                  • 您还应该使用 discord.ext.commands 扩展来实现您的命令,以防止您的 on_message 变得混乱.
                  • The above is actually unnecessary for the afk channel, as servers have a Server.afk_channel attribute.
                  • You should also be using the discord.ext.commands extension to implement your commands, to keep your on_message from getting cluttered.

                  这篇关于如何使用 discord.py API 将用户移动到 discord 上的特定频道的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:如何按命令踢用户 下一篇:Discord.py - 如何制作特定于角色的命令?

                  相关文章

                  最新文章

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

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

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