我正在制作一个Discord机器人,但遇到了问题。 我想修改一个角色。一个特定的角色。我知道可以使用 edit_role 来实现,但我需要获取 Role 对象以编辑它。现在,这是个问题。 如何通过角色ID获取 Role 对象?或者我可以在 Role 参数中使用 ID吗?
我想创建一个命令,管理员可以更改命令的前缀(例如:他们可以将其更改为“-”,只有使用“-”才能生效),我可以设置权限,以使只有管理员能够使用该命令。我已经查看了文档和网站,但没有找到任何相关信息,也不知如何实现。
我一直在尝试找到能够工作的代码,但是无论我找了多少代码,要么命令不能加载(它会显示机器人正在输入,然后停止),要么机器人本身就无法工作。我正在使用Python。
我需要实现一些功能,其中之一是实现投票类型的功能。由于某些政策,不能使用公共Discord机器人,所以我们必须自己实现。昨天进行了一些研究,并能够使用Python3和discord.ext中的commands API创建基本机器人。现在我需要找出以下内容: 如何读取用户添加到消息中的反应?...
我让我的Discord机器人拥有了一个静音命令,但你需要在以后自己取消对该用户的静音。我想再加一个名为“tempmute”的命令,可以将成员静音一定的分钟/小时/天数。这是我的代码,怎样才能从中制作出一个临时静音命令呢? #mute command @client.command() @c...
我目前正在开发一个Discord机器人,尝试使用Discord.py rewrite在用户升级后向特定频道发送消息,但是我遇到了以下错误: await channel.message.send(f"{message.author.mention} is now level {self....
我正在编写一个Discord机器人,在尝试使用命令!members在on_message事件中拉取服务器上的所有成员时,遇到了以下错误: elif message.content.startswith('!members'): x = server.Server.members ...
显然,与默认的桌面(在线)状态相比,Discord机器人可以拥有移动状态。 经过一番挖掘,我发现这种状态是通过修改discord.gateway.DiscordWebSocket.identify中的IDENTIFY数据包来实现的,将$browser的值修改为Discord Android或...
我想向邀请/添加机器人至其服务器的用户发送私信。 我注意到这将显示在审计日志中。我能否提取它并获取用户或是否有更简单的方法来实现? 示例: bot = commands.Bot() @bot.event async def on_guild(guild, inviter): aw...
我运行了python3 -m pip install -U discord.py,但它只安装了discord.py v0.16.x。我该如何安装新的discord.py rewrite v1.0版本? 我使用pip uninstall discord.py卸载了旧版discord.py并重新...