9得票2回答
通过Id获取Discord角色

我正在制作一个Discord机器人,但遇到了问题。 我想修改一个角色。一个特定的角色。我知道可以使用 edit_role 来实现,但我需要获取 Role 对象以编辑它。现在,这是个问题。 如何通过角色ID获取 Role 对象?或者我可以在 Role 参数中使用 ID吗?

8得票1回答
Discord.py - 使用命令更改前缀

我想创建一个命令,管理员可以更改命令的前缀(例如:他们可以将其更改为“-”,只有使用“-”才能生效),我可以设置权限,以使只有管理员能够使用该命令。我已经查看了文档和网站,但没有找到任何相关信息,也不知如何实现。

12得票3回答
我想让我的Discord机器人发送图片/动态图。

我一直在尝试找到能够工作的代码,但是无论我找了多少代码,要么命令不能加载(它会显示机器人正在输入,然后停止),要么机器人本身就无法工作。我正在使用Python。

10得票2回答
Discord机器人读取反应

我需要实现一些功能,其中之一是实现投票类型的功能。由于某些政策,不能使用公共Discord机器人,所以我们必须自己实现。昨天进行了一些研究,并能够使用Python3和discord.ext中的commands API创建基本机器人。现在我需要找出以下内容: 如何读取用户添加到消息中的反应?...

7得票2回答
我需要帮助,在discord py中制作一个临时禁言命令。

我让我的Discord机器人拥有了一个静音命令,但你需要在以后自己取消对该用户的静音。我想再加一个名为“tempmute”的命令,可以将成员静音一定的分钟/小时/天数。这是我的代码,怎样才能从中制作出一个临时静音命令呢? #mute command @client.command() @c...

9得票6回答
尝试使用Discord.py重写版向特定频道发送消息,但无法正常工作。

我目前正在开发一个Discord机器人,尝试使用Discord.py rewrite在用户升级后向特定频道发送消息,但是我遇到了以下错误: await channel.message.send(f"{message.author.mention} is now level {self....

8得票4回答
我该如何使用discord.py制作一个包含所有Discord服务器成员的列表?

我正在编写一个Discord机器人,在尝试使用命令!members在on_message事件中拉取服务器上的所有成员时,遇到了以下错误: elif message.content.startswith('!members'): x = server.Server.members ...

10得票2回答
通过直接修改 IDENTIFY 数据包,如何获取 Discord 机器人的移动状态?

显然,与默认的桌面(在线)状态相比,Discord机器人可以拥有移动状态。 经过一番挖掘,我发现这种状态是通过修改discord.gateway.DiscordWebSocket.identify中的IDENTIFY数据包来实现的,将$browser的值修改为Discord Android或...

7得票3回答
discord.py:如何获取邀请/添加机器人到其服务器的用户?【解决方案】

我想向邀请/添加机器人至其服务器的用户发送私信。 我注意到这将显示在审计日志中。我能否提取它并获取用户或是否有更简单的方法来实现? 示例: bot = commands.Bot() @bot.event async def on_guild(guild, inviter): aw...

14得票17回答
如何安装discord.py重构版?

我运行了python3 -m pip install -U discord.py,但它只安装了discord.py v0.16.x。我该如何安装新的discord.py rewrite v1.0版本? 我使用pip uninstall discord.py卸载了旧版discord.py并重新...