discord.py相关内容

Discord 机器人没有响应命令

我一直在使用 导入操作系统导入不和谐从 discord.ext 导入命令客户端 = commands.Bot(command_prefix = "!")@client.eventasync def on_ready():等待 client.change_presence(status=discord.Status.idle,活动=不和谐.游戏(''))print('以{0.user}身份登录成功 ..
发布时间:2022-01-15 08:44:07 Python

你能得到“关于我"吗?Discord 机器人的功能?(不和谐.py)

我最近看到有新的“关于我"的机器人.特征!但是,我不知道如何在 Discord.py 机器人上使用它.我已阅读 discord.py 文档以查看是否有任何相关内容,但如果可以,我没有找到答案. 但我发现了一个带有“关于我"的机器人.功能,但它也说它是使用 Discord.py 制作的 有谁知道您将如何启用此功能?谢谢! 解决方案 可以!转到开发人员门户中的机器人页面!然后转到一 ..
发布时间:2022-01-15 08:44:01 Python

discord.py 执行命令后删除作者信息

我需要机器人删除命令作者的消息,并留下机器人消息.任何帮助将不胜感激!谢谢. 我已经尝试在谷歌上寻找答案,但没有任何效果 解决方案 您可以通过使用 pass_context 选项将上下文与命令一起传递来获取调用该命令的消息.您可以使用 Client.delete_message 删除消息的协程. from discord.ext 导入命令bot = commands.Bot(com ..
发布时间:2022-01-15 08:43:44 其他开发

message.channel.id Discord PY

我正在尝试制作一个日志记录机器人,但是我遇到了 message.channel.id 的问题 触发事件时发送什么;消息 ID - 消息 ID |用户 - 用户 ID |他们的留言 |我的私人日志频道 - 他们发送消息的服务器 代码的预期应用;消息 ID - 消息 ID |用户 - 用户 ID |他们的留言 |他们发送消息的服务器 - 他们发送消息的服务器 @bot.eventasyn ..
发布时间:2022-01-15 08:43:35 Python

如何在 heroku 上托管我的 discord.py 机器人?

我目前正在尝试将我的 discord 机器人安装到 Heroku 并 24/7 全天候托管它,但我遇到了问题. 我将我的机器人上传到了 github https://github.com/zemocode/flankebot/tree/master 我已经创建了我需要的两个主要文件 我点击了 Heroku 上的部署分支,我收到了这个错误. !无法检测到此应用的默认语言.提示 ..
发布时间:2022-01-15 08:43:19 Python

discord.py - 自动更改角色颜色

我试图让角色 RGB 每 5 秒更改一次颜色 red 和 yellow async def runtime_background_task(role = discord.Role):虽然不是 bot.is_closed:等待 bot.edit_role(server="493121776402825219", role="RGB", colour=discord.Colour(0xff0000) ..
发布时间:2022-01-15 08:43:12 Python

如何在 discord.py 中设置可选参数?

我尝试在线研究,但没有其他问题可以帮助我解决我的问题. 这是我的场景. 我正在 discord.py 中发出静音命令. 我希望时间是可选的,但如果没有指定时间,我希望该参数成为原因的一部分. 澄清我的意思: @client.command()@commands.has_permissions(kick_members=True)async def mute(ctx, me ..
发布时间:2022-01-15 08:42:55 Python

Discord.py 显示谁邀请了用户

我目前正在尝试找出一种方法来了解谁邀请了用户.从官方文档中,我认为 member 类将具有显示谁邀请他们的属性,但事实并非如此.我对获取邀请的用户的可能方法有一个非常模糊的想法,那就是获取服务器中的所有邀请,然后获取使用次数,当有人加入服务器时,它会检查是否有增加的邀请一种用途.但我不知道这是否是最有效的方法,或者至少是使用过的方法. 解决方案 制作一个 config.json 文件,内容 ..
发布时间:2022-01-15 08:42:45 Python

我的 TEMPMUTE 命令出现一定错误

我已经制作了一个临时代码,或者我们可以说我在 stackoverflow 上找到了一个.我复制了代码,但它似乎不起作用.如果你们中的任何人现在可以帮助我,谢谢!代码是; @commands.has_permissions(kick_members=True)async def tempmute(ctx, member: discord.Member, time=0, reason=None):如 ..
发布时间:2022-01-15 08:42:17 Python

Discord.py:如何浏览频道历史并搜索特定消息?

本质上,我希望机器人浏览频道的消息历史记录,找到包含某些特定文本的消息,然后在同一频道中给出该消息的链接. 通过文档,我想我将使用 async for message in channel.history(params) 但我无法弄清楚我的特定用例如何. 解决方案 你在正确的轨道上,你可以使用 channel.history 来获取消息.然后只需将您的关键字与消息内容进行比较并使用 ..
发布时间:2022-01-15 08:41:38 其他开发

如何从 tweepy 异步 on_status?

我得到的错误是: RuntimeWarning: coroutine 'StdOutListener.on_status' 从未等待如果 self.on_status(status) 为 False:RuntimeWarning: 启用 tracemalloc 以获取对象分配回溯 我的 stdOutListener 看起来像这样: 类 StdOutListener(StreamListene ..
发布时间:2022-01-15 08:41:30 Python

如何捕获 subprocess.call 的输出

我制作了一个脚本,告诉我 Raspberry Pi 3 的温度,但脚本有问题.结果输出是机器人说“您的 RPI3 温度当前为 0".我的代码有什么问题? @bot.command(pass_context=True)async def vcgencmdmeasure_temp(ctx):如果 ctx.message.author.id == "412372079242117123":等待 bot ..
发布时间:2022-01-15 08:41:21 Python

你如何让 Discord 机器人删除用户对 discord.py 中消息的反应?

我正在使用 @client.event 并使用 async def on_raw_reaction_add(payload): 来读取 Discord 反应事件.当我的代码中的一个标志失败时,我需要能够删除用户反应.我在文档中看到有 await remove(user) 但我认为我没有正确使用它.有什么建议吗? 解决方案 你可以使用 Message.remove_reaction 或 Re ..
发布时间:2022-01-15 08:41:14 Python

Discord.py 检查用户是否对特定的表情符号做出反应

我想知道是否有办法使用 Discord.py 来检查某人是否对特定表情符号做出了反应. 解决方案 下面的命令会回复一条消息,然后等待一个 :smile: 或 :custom_emoji: 对该消息的反应. from discord.utils import get从 discord.ext 导入命令bot = commands.Bot("!")@bot.command(pass_cont ..
发布时间:2022-01-15 08:41:08 Python

如何使用 client.get_all_emojis() discord.py

我试试: discord.utils.get(client.get_all_emojis(), id=469334117020991508) 但这每次都不返回 我想从聊天文本中获取 url 自定义表情符号. 解决方案 你的代码应该工作 - 你正确地使用了 get_all_emojis().它返回 None 的最可能原因是没有具有该 ID 的表情符号.尝试类似 print(list ..
发布时间:2022-01-15 08:40:48 其他开发