discord.py-rewrite相关内容
我正在为Discorde开发的机器人编译关于一个人的角色的信息,然后以几个嵌入的形式发送回一个角色工作表。 我已经停用了很多功能,所以现在我正在开发FLAIR。我想做的一件事是让人们改变嵌入物一侧的小条纹的颜色,结果证明这比我想象的要困难得多。 老实说,我已经忘记了我尝试过的所有事情,到目前为止,这已经是5个小时的问题了,我仍然在四处尝试随机的调整。 ###allows
..
我正在制作一个赠品机器人,但我一直在尝试获取消息的反应列表。我该怎么做? 我已经尝试了ctx.message.reactions和message.reactions(本例中的Message是一个包含await channel.fetch_message(messageID)的变量)。 async def stopgiveaway(ctx, messageID): reactio
..
好的,我试着让我的不和谐机器人在加入一个公会后,通过名字创建两个特定的频道,但它没有做到这一点。它也没有抛出错误。 以下是我的代码: @commands.Cog.listener() async def on_guild_join(self, guild): cli = self.client ctx = cli.get_context
..
我不能真正以我想要的方式使用wait_if (),有谁能解释一下如何使用wait_for ('message')和wait_for ('reaction'),只有命令的用户?(消息由谷歌翻译,请原谅我的任何错误...) 推荐答案 wait_for接受check参数的函数,该函数接受您正在等待的事件的参数,并确定该事件是否是您正在等待的事件。 例如,on_message event
..
我正在做一个机器人不和谐,我想让我的机器人在删除一条消息之前计算对它的反应数 @client.event async def on_raw_reaction_add(payload): if payload.channel_id == 614467771866021944: if payload.emoji.name == "🔁": # if
..
我对Python非常陌生,我正在使用discord.py重写,即python3.7编写一个不一致机器人。问题是:我的机器人一直在自我响应,产生无限的重复消息流。我一直在寻找我的问题的解决方案,我所遇到的似乎对其他所有人都是正确的,但对我来说不是。以下是我的代码: @client.event async def on_message(message): await message.ch
..
我希望机器人向消息内容中包含姓名的用户发送一条DM消息,代码如下: @commands.Cog.listener() async def on_message(self, message): for user in People: # People list includes all members' names in the server
..
我已经创建了一个代码,它根据命令发送拥抱的gif,并指定它要发送给谁,但是,我还想使其成为提及成员的可选项。 当前代码为: @client.command() async def hug(ctx, member): username = ctx.message.author.display_name embed = discord.Embed(title = (f'{u
..
所以我尝试添加dev,仅命令我和我的开发人员对此感到困惑,因为我们需要is_owner,但我不知道如何在此实现它有任何帮助吗? 所以目前我有一个在需要时用于devs的shutdown bot命令: @commands.command(pass_context=True) @checks.isOwner() async def shutdown(self, ctx): """Sh
..
我想知道是否有办法在命令与条件匹配时将其中断 例如,我想在用户不是管理员时中断此命令 @client.command async def test_me(ctx): user = ctx.author.id if user not in admins: await ctx.send("you're not admin") break comm
..
我正在尝试在我的机器人中使用意图,但在运行以下代码时: 导入不和谐从 discord.ext 导入命令意图 = discord.Intents.default()意图.members = Truebot = commands.Bot(command_prefix=prefix, intent=intents) 我得到错误: 文件 "/opt/virtualenvs/python3/lib/
..
我正在编写一个不和谐的机器人,我需要一个功能来踢我频道中的所有成员.我写了这段代码: @client.command()异步 def separaci(ctx):canale = ctx.message.author.voice.channelutenti = canale.members #这会返回一个空列表对于 utenti 中的 utenti:等待 utente.edit(voice_ch
..
我正在创建一个可播放音乐的 discord.py 机器人,但我在使用 FFMPEG 时遇到了问题.FFMPEG 下载在我的项目文件夹中,但它仍然说找不到.问题可能是我没有将它添加到 PATH 但我不知道该怎么做,所以如果有人可以帮助我让它工作,那就太好了! 解决方案 要将 FFMPEG 添加到路径,您需要: 将路径复制到 FFMPEG 下载到的文件夹中的 \bin. 打开开始菜单并
..
我想制作一个类似于 Dyne 的清除命令,您可以在其中输入一个用户,它不会清除固定的,只有用户的消息(如果您输入一个用户).我试过做一个单独的检查功能,但它不会清除任何东西.我没有收到任何错误,只是不会清除. @commands.command()@commands.has_permissions(manage_messages=True)async def purge(self, ctx, u
..
我正在尝试快速为人们分配不同的角色,以给用户一种他们的名字是彩虹的印象(是的,我知道它反对 TOS),并且我开始在删除他们之前向人们添加角色.但是,在添加角色时,我在这篇文章的标题中得到了错误.我对此进行了调查并尝试了很多方法来解决它.机器人的角色比分配的角色更高.这是我的代码和输出: 导入不和谐从 discord.ext 导入命令bot = commands.Bot(command_prefi
..
我正在 Python 中开发一个 Discord 机器人,它根据用户输入输出文本.我想避免用户让它说 @everyone(和 @here),这会标记和惹恼所有人. 我尝试使用 \@everyone 与 @everyone 相比,它不会使文本本身变成蓝色,但它仍然会触发 ping 并突出显示该行黄色.这不仅会在我使用机器人发送消息时发生,而且在我直接使用 Discord 时也会发生. 解
..
如何在 Discord.py 中创建一个机器人,该机器人将分配 role.json 文件中存在的角色,同时使用相同的命令来删除和添加相同的角色.例如,?role 将添加和删除角色,具体取决于用户是否分配了角色.我对如何实现这一点有点困惑. 我当前的机器人使用 ?roleadd ?roleremove . 解决方案 我不确定你的 role.js
..
我有一个关于不和谐的简单问题.我正在尝试创建一个经济系统,它运行良好,但我想对其进行一些定制.我正在使用这个人的模块:https://github.com/Rapptz/discord.py 如何将用户名转换为不和谐的 ID.例如,如果我有一个不和谐的“命令"允许人们互相赠送金钱,例如:james#0243 types !give 100 bob#9413. 如何将 bob#9413
..
我试图弄清楚如何从 discord.py 重写机器人发送 pm.我不能做 ctx.author.send("context") 因为它向消息作者以外的人发送消息.这是我到目前为止在搜索用户时所拥有的代码,它总是带有 NONE 的值 @bot.command()async def spam(ctx, author, message, amount):打印(作者)打印(ctx.作者)受害者 = bo
..
正如标题所说.我试图弄清楚如何使用 discord.py 重写来制作静音命令.我认为我们需要一个“静音"角色,其中使用的命令为用户提供“静音"角色以及持续多长时间.我如何做到这一点. 我已经有了 @bot.command()@commands.has_permissions(mute_members)异步默认静音(ctx,成员:discord.Member): 解决方案 您可以创建一个
..