discord.py相关内容

不和谐的附件

我正在创建一个机器人,它在MySQL中创建不和谐公会的备份。(基本上,它允许我制作一个网站,它是不和谐频道的延伸。) 我将下载附件并将其保存在(行会、渠道、用户)文件夹路径中,这样我就可以在网站上查询它们。 此外,我还将通过检查谁在过去24小时、上周等时间内处于活动状态来清除非活动用户。 总之,我正在尝试使用以下脚本检查邮件是否有附件 @client.event def on_mess ..
发布时间:2022-02-23 21:49:05 其他开发

如何使用Python不一致机器人发送附件

我希望我的bot在被调用时向频道发送一个文件(不一定是图像,可以是文本文件)。以下是我的代码片段: @bot.command(pass_context=True) async def send(ctx): area=ctx.message.channel await bot.send_file(area, r"c:locationof he_file_tosend.png", ..
发布时间:2022-02-23 21:46:18 Python

获取Discord.py中的用户邀请总数

我正在尝试向我的bot添加一个命令,该命令将回复用户邀请到服务器的总人数 我的代码: if message.content.startswith('!invites'): totalInvites = message.guild.invites await message.channel.send("You have invited: " + totalInvites ..
发布时间:2022-02-23 21:41:47 其他开发

使用tempmute命令时BOT取消成员静音

我创建了tempmute命令、mute命令和unmute命令。我的问题是,当我用mute命令将一个成员静音,并试图让他静音时,机器人正在取消对该成员的静音。 以下是我的完整代码: @bot.command() async def tempmute(ctx, member:discord.Member, czas:int, *, reason = "Brak powodu"): if ct ..
发布时间:2022-02-22 20:27:57 Python

有没有办法检查不一致上的Message.content是否包含文件?

在我的不和谐服务器上,我有一个#自拍频道,人们可以在这里分享照片和聊天。每隔一段时间,我都想以某种方式删除所有不包含文件/图像的邮件。我已尝试检查文档,但我看不出有任何方法可以做到这一点。这不可能吗? 推荐答案 您可以迭代每隔message并执行以下操作: if not message.attachments: ... message.attachments返回一个列表,您 ..
发布时间:2022-02-22 20:17:05 Python

需要帮助 Discord 机器人队列

我一直在尝试为不和谐机器人创建队列,而我的 >q 命令基本上可以作为 joinplay queue 同时进行.问题是它只能同时排队 2 首歌曲,所以我需要帮助让它排队多首歌曲 队列 = {}#检查队列def check_queue(ctx, id):如果队列[id] !=[]:声音 = ctx.guild.voice_clientvoice.play(队列[id].pop(0))#命令@clie ..
发布时间:2022-01-21 12:10:09 Python

更改用户的昵称——Discord.py

当用户的角色更新时,我希望机器人在 Admin 之后以他们的名字附加他们的用户名,例如.管理员 |用户名 但它不起作用.这是我的代码: @client.eventasync def on_member_update(之前,之后):角色 = discord.utils.get(before.guild.roles, name="Admin")如果在 role.members 之后:await af ..
发布时间:2022-01-15 08:56:40 Python

如何使用 discord.py 获取不和谐服务器中所有成员的列表

我正在尝试生成我服务器中所有成员的列表: @client.eventasync def on_ready():对于 client.guilds 中的公会:对于 guild.members 中的成员:打印(成员) 但是它只打印自己而不打印其他成员.我写错了什么还是我需要对机器人做些什么? 解决方案 需要开启intents.members intents = discord.Intent ..
发布时间:2022-01-15 08:56:27 Python

检查用户是否在语音频道 discord.py

我正在制作一个可以在 vc 中播放声音的机器人.我已经编写了加入通话的代码,播放 mp3,然后离开通话,但是当用户不在通话中时,我收到此错误: 忽略命令环中的异常:回溯(最近一次通话最后):文件“C:\Users\max\AppData\Roaming\Python\Python39\site-packages\discord\ext\commands\core.py",第 85 行,已打包re ..
发布时间:2022-01-15 08:56:05 Python

discord.py 试图删除用户的所有角色

我有一个问题,我试图删除用户对某种静音角色的所有角色,但它给了我这个错误 discord.ext.commands.errors.CommandInvokeError: Command raise an exception: NotFound: 404 Not Found (error code: 10011): Unknown Role 这是我的代码 @client.command(al ..
发布时间:2022-01-15 08:55:59 Python

获取服务器 discord.py 中的提升次数

我正在尝试创建一个服务器信息命令,我希望它还显示服务器名称、提升计数、提升成员和其他一些东西. 唯一的问题是我查看了文档并在线搜索,但我无法找到如何找到提升信息. 我没有任何代码,因为我没有找到任何代码可供自己尝试和使用 有什么方法可以得到这些信息吗? 解决方案 公会名称 - guild_object.name 提升计数 - guild_object.premium ..
发布时间:2022-01-15 08:55:49 Python

为什么 discord.py 一直在发送消息?

我创建了一个事件,如果用户发送特定消息,则该事件会发回消息.前.如果用户说“你好",机器人会说“你好".我发现在下面的代码中,第一个 elif 有一个 or..so 如果用户说 ddos​​ 或 hack,它会进入无限循环并继续发送 你不能这么说!.如果用户输入你好,机器人发送一次你好,然后进入无限循环并发送你不能这么说!.任何想法为什么? @client.eventasync def on_m ..
发布时间:2022-01-15 08:55:40 其他开发

冷却映射 |不和谐.py

我正在使用 on_message 扫描特定关键字的代码,以便机器人可以做出相应的响应,不,我不能使用命令来实现这一点. 我想通过打开冷却时间来防止人们向这些关键字发送垃圾邮件,以便机器人在再次检查之前等待 文档内容: 类 SomeCog(commands.Cog):def __init__(self):self._cd = commands.CooldownMapping.from_ ..
发布时间:2022-01-15 08:55:33 Python