discord相关内容

自定义表情符号和动画表情符号不起作用 [discord.py-rewrite]

我最近构建了一个简单的命令来测试自定义表情符号和动画表情符号的格式 这是命令的内容 @bot.command()async def say(ctx, *, text):await ctx.send(" 你说%s" % text) 但输出消息没有发送自定义表情符号,而是发送消息 :ono: 你说你好(我在聊天中发的短信) 任何帮助将不胜 ..
发布时间:2022-01-15 08:15:00 Python

NameError:“不和谐"未定义?

这是针对我正在制作的不和谐机器人,我试图设置机器人的状态.我找到了一个看起来像 await bot.change_presence(activity=discord.Activity(type=discord.ActivityType.watching, name="for e/info")) 的答案,我已经把它在 on_ready 事件函数中.但是,它给了我以下例外: 忽略 on_ready ..
发布时间:2022-01-15 08:14:11 Python

Discord.py 用户昵称更改

我一直在尝试让自己成为我的 ArmA 3 单元的机器人,并且在这样做时我尝试创建一个 Enlisting 命令,该命令会更改现有用户他们在服务器中使用的昵称(他们的Arma士兵姓名).但是我在弄清楚如何做到这一点时遇到了一些麻烦.我会在下面留下我的代码供您查看并希望找到解决方案: 导入不和谐从 discord.ext.commands 导入 Bot从 discord.ext 导入命令导入异步客户 ..
发布时间:2022-01-15 08:14:06 其他开发

FORBIDDEN(状态码:403)无法向该用户发送消息

我想做一个命令,将 DM 发送到整个服务器,但我收到以下错误: Forbidden: FORBIDDEN (status code: 403) 无法向该用户发送消息 这可能是什么原因? 这是我当前的代码: @bot.command(pass_context=True)async def massdm(ctx, words*):输出 = " "言归正传:输出 += 单词输出+=“"服务器 ..
发布时间:2022-01-15 08:13:18 Python

Discord.py:使用变量作为 Discord 嵌入颜色

所以我正在尝试为我的不和谐机器人创建一个嵌入构建器的命令.我希望命令的用户能够输入嵌入颜色的十六进制值.这是我尝试过的: value = message.contentembed=discord.Embed(title='Hey', description="你好吗?", color=value)等待输出.编辑(内容=无,嵌入=嵌入) 但是,当我这样做时,我得到了错误: discord.ex ..
发布时间:2022-01-15 08:13:12 Python

Discord.py 如何提及命令中提到的人

我在这里创建了这些代码,当有人有权“将@user 告上法庭"时它会说“将@user 送上法庭";但这里的代码不起作用: 导入不和谐从 discord.ext 导入命令导入ctx重新进口MyClient 类(discord.Client):async def on_ready(self):print('登录身份', self.user)async def on_message(self, mess ..
发布时间:2022-01-15 08:12:51 Python

使用 discord.py 更改角色层次结构

我想在 discord.py 中创建一个新角色. 但我希望这个角色位于(比方说)角色的第三个位置.我怎样才能做到这一点? 解决方案 你会使用 Role.edit,传递一个position值,该值必须低于你最高角色的位置. @bot.command()async def moverole(ctx,角色:discord.Role,pos:int):尝试:等待角色.编辑(位置=位置)aw ..
发布时间:2022-01-15 08:11:43 Python

discord.py emoji 所有服务器机器人

我有一个机器人,它发送包含特定于每个嵌入的表情符号的嵌入,它在我上传表情符号的测试服务器上运行良好,但它们不会显示在其他服务器上,因为这些服务器没有自定义表情符号. 使用: emoji = get(ctx.message.guild.emojis, name='emojinamehere') 当然适用于它所在的服务器,但有没有办法从机器人所在的任何服务器获取和使用所有表情符号? 解 ..
发布时间:2022-01-15 08:10:44 Python

查找消息的作者

如果有人写“?name (arg)",我希望我的机器人说出消息的作者+“,你的名字是"+ arg.我找不到该消息的作者. @client.command()异步定义名称(他们的名称):await client.say("{0}, 你的名字是 {1}.".format("""消息的作者在这里""", their_name)) 解决方案 要获取消息作者的姓名,您需要使用 上下文 @client ..
发布时间:2022-01-15 08:10:28 Python

Discord.py on_member_join 和 on_member_leave 不起作用

我开始使用 discord.py(不是 discord.ext 命令,只有 import discord).最近,我做了一个频道,名字显示了公会的成员数,每次有人加入或离开时都会更新.这是我的代码: 导入不和谐客户端 = 不和谐.客户端()@client.eventasync def on_ready():print(“机器人准备好了")@client.event异步定义 on_member_j ..
发布时间:2022-01-15 08:09:59 其他开发

捕获 CommandOnCooldown 错误

我正在制作一个有冷却时间的不和谐机器人,并且我正在尝试制作一个事件,当 CommandOnCooldown 错误发生时,该机器人会告诉他们他们需要等待多长时间.这是我的代码,看起来一切正常,但它不知道 retry_after 是什么意思: @bot.event异步定义 on_CommandOnCooldown():await bot.send_message(ctx.message.channe ..
发布时间:2022-01-15 08:09:17 Python

discord.py 如何添加静音命令

我正在制作一个不和谐的机器人,我真的很想发出一个静音命令来静音有毒用户.这是我目前完成的代码,这不是重写版本. @bot.command(pass_context = True)async def mute(ctx, user_id, userName: discord.User):如果 ctx.message.author.server_permissions.administrator:用 ..
发布时间:2022-01-15 08:09:07 Python

AttributeError:“Bot"对象没有属性“add_roles"

我正在用 Python 编写一个不和谐的机器人.我希望当有人登录到服务器时,他被赋予了特定的角色 导入不和谐从 discord.ext 导入命令从 discord.ext.commands 导入机器人bot = commands.Bot(command_prefix='!')从 discord.utils 导入获取@bot.event异步定义 on_member_join(成员):角色 = 获取 ..
发布时间:2022-01-15 08:08:35 Python

我将如何为我的不和谐机器人令牌创建一个 .env 文件?

所以,最近有人告诉我,仅将 Discord Bot 令牌存储在顶部的变量中是不好的做法,使用 .env 文件会更好.有人可以向我解释如何创建包含令牌的 .env 文件并将其导入到我的 bot.py 文件中吗? 解决方案 你可以使用一个名为 python-dotenv 的库/模块,安装该库 pip install python-dotenv 要在您的代码中使用它,您必须导入 os 模块以 ..
发布时间:2022-01-15 08:08:21 Python

如何在 discord.py rewrite 中定义对象

如标题所述,如何?我真的很难理解文档,因为没有任何示例.如何定义 VoiceState、Member、VoiceChannel 等内容... 在您必须开始查阅文档以了解特定内容之前,在教程上运行是可以的,此时当您不知道如何定义对象或使用某些命令时,它会变得非常令人沮丧... 解决方案 这其中很多都来自经验,所以如果需要一段时间才能掌握窍门,请不要灰心!我知道文档可能有点令人生畏,但我 ..
发布时间:2022-01-15 08:07:52 其他开发