discord.py相关内容

如何在 discord.py 中转义 @everyone?

我正在 Python 中开发一个 Discord 机器人,它根据用户输入输出文本.我想避免用户让它说 @everyone(和 @here),这会标记和惹恼所有人. 我尝试使用 \@everyone 与 @everyone 相比,它不会使文本本身变成蓝色,但它仍然会触发 ping 并突出显示该行黄色.这不仅会在我使用机器人发送消息时发生,而且在我直接使用 Discord 时也会发生. 解 ..
发布时间:2022-01-15 08:51:35 Python

是否可以将某个语音频道中的用户静音,而不是将他们从不和谐的频道中删除?(Python)

我正在尝试将某个语音频道中的用户静音,但没有为其创建“静音"角色.这是我的代码: await voiceChat.set_permissions(target=user, speak=False) 但它仅在用户重新加入频道时才有效.有没有办法让它在现场工作? 解决方案 https://discordpy.readthedocs.io/en/latest/api.html?highlig ..
发布时间:2022-01-15 08:51:25 Python

获取触发 on_raw_reaction_remove(payload) 的用户

我正在使用 async def on_raw_reaction_remove(payload) 来跟踪用户何时删除反应.如何获取触发事件的用户?在我的代码中,我让我的机器人通过在某些情况下删除反应来触发此事件 - 但是当这种情况发生时 user = await client.fetch_user(user_id) 总是等于对删除的反应做出反应的用户并且不是删除它的机器人(当机器人删除某人的反应时, ..
发布时间:2022-01-15 08:51:00 Python

如何在一个参数中放入多个单词 discord.py

我正在开发一个使用 discord.py 的机器人,我想要一个命令来设置机器人正在玩的游戏,但我不知道如何创建允许空格的参数. 我尝试提出 2 个参数,但如果您想要 一个 字,它将显示为错误. @client.command()异步 def 游戏(游戏玩法):#做事 我希望参数“gameplay"包含多个单词.有人可以帮忙吗? 解决方案 @client.command()异步 d ..
发布时间:2022-01-15 08:50:43 其他开发

如何在 Python Discord.py 中设置数据库

您好,我是这个数据库设置的新手,我对 python bot 中的数据库设置一无所知.我决定向我新创建的 Postgresql 帐户添加一个数据库连接来存储用户数据. 那么我可以获取任何示例完整代码来设置 Postgresql 数据库帐户. 更新这是我的文件代码. token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"前缀=“!"导入不和谐从 discord. ..
发布时间:2022-01-15 08:50:35 其他开发

通过用户名查找用户#discrim

是否有可能获取您知道他们的用户名和区别但与您不在共同服务器中的某人的用户 ID? 谢谢. 解决方案 我不这么认为.这是有道理的,因为这很容易被滥用.如果机器人可以看到所有不和谐的用户,想象一下所有的垃圾邮件机器人. 以下是使用 discord.py 获取用户信息的两种方法,但请注意,它们不能按您的要求使用. client.get_user_info 可用于获取用户信息,即 ..
发布时间:2022-01-15 08:50:07 Python

使用 Python Discord 机器人删除消息?

我正在尝试制作一个 Python Discord Bot,它首先可以删除频道中的消息.我希望它以终结者 3 为主题,所以它会从用户说天网开始,然后机器人要求激活 Y 或 N?当用户输入Y时,它会删除频道中的所有消息,如果用户输入N,它会说审判日是不可避免的.任何帮助将不胜感激. 导入不和谐从 discord.ext.commands 导入 Bot从 discord.ext 导入命令导入异步令牌 ..
发布时间:2022-01-15 08:50:01 Python

使用机器人 Discord.py 授予和删除角色

如何在 Discord.py 中创建一个机器人,该机器人将分配 role.json 文件中存在的角色,同时使用相同的命令来删除和添加相同的角色.例如,?role 将添加和删除角色,具体取决于用户是否分配了角色.我对如何实现这一点有点困惑. 我当前的机器人使用 ?roleadd ?roleremove . 解决方案 我不确定你的 role.js ..
发布时间:2022-01-15 08:49:53 Python

如何让不和谐的机器人加你为朋友

我正在创建一个不和谐的机器人,我想将它添加到组 DM 中,这样我就可以降低我的服务器级别.但是,您不能将不是朋友的人添加到群组 DM 中.有没有办法让 Discord 机器人接受好友请求? 解决方案 不可能.机器人帐户无权使用 Discord 的关系端点.这意味着没有朋友和没有阻止,并且通过扩展意味着群组 DM 中没有机器人. ..
发布时间:2022-01-15 08:49:46 Python

Discord.py Self Bot 使用重写

我正在尝试使用 discord.py rewrite 制作一个 selfbot. 我在尝试创建简单命令时遇到问题. 我希望我的 selfbot 以“oof"响应.当“>>>测试"时已发送. 这是我的代码: 导入异步导入不和谐从 discord.ext 导入命令bot = commands.Bot(command_prefix=(">>>"), self_bot=True)@bo ..
发布时间:2022-01-15 08:49:41 Python

如何将用户名转换为不和谐的 ID?

我有一个关于不和谐的简单问题.我正在尝试创建一个经济系统,它运行良好,但我想对其进行一些定制.我正在使用这个人的模块:https://github.com/Rapptz/discord.py 如何将用户名转换为不和谐的 ID.例如,如果我有一个不和谐的“命令"允许人们互相赠送金钱,例如:james#0243 types !give 100 bob#9413. 如何将 bob#9413 ..
发布时间:2022-01-15 08:49:32 Python

从 discord.py rewrite 发送一个 pm

我试图弄清楚如何从 discord.py 重写机器人发送 pm.我不能做 ctx.author.send("context") 因为它向消息作者以外的人发送消息.这是我到目前为止在搜索用户时所拥有的代码,它总是带有 NONE 的值 @bot.command()async def spam(ctx, author, message, amount):打印(作者)打印(ctx.作者)受害者 = bo ..
发布时间:2022-01-15 08:49:15 Python

有没有办法用 discord.py 发送好友请求?

我想在群聊中添加一个不和谐机器人,我知道的唯一方法是先将它们添加为朋友.如何让机器人发送好友请求?我很确定这是可能的. 解决方案 机器人不能有朋友 https://discordapp.com/developers/#bot-vs-user-帐户 机器人帐户与普通用户相比有一些不同之处帐户,即: 机器人通过 OAuth2 API 添加到公会,不能接受普通邀请. ..
发布时间:2022-01-15 08:49:07 Python

discord.py 嵌入 youtube 视频而无需粘贴链接

我正在玩一个 discord.py 机器人,我几乎已经完成了我需要的所有工作(目前),但我终其一生都无法弄清楚如何使用 Embed 嵌入 YouTube 视频(). 我真的没有任何代码可以发布,因为它们都没有正常工作. 注意:我尝试过到处搜索(这里 + 网络),我看到很多关于嵌入图像的信息,效果很好. 我确实在 discord API 中看到了嵌入视频的详细信息,以及 disco ..
发布时间:2022-01-15 08:48:57 Python

如何正确解析我的 Discord 机器人中的标记用户?

我正在向我的 Discord 机器人添加个人资料卡,但我遇到了一个问题.当有人键入 !profile @user 我不确定如何正确解析 @user 以便机器人知道要查找哪个个人资料卡. 我首先解析 message.content,然后删除消息内容的前 9 个字符(始终是 !profile),但消息内容的其余部分返回看起来 < 的 user_id;@289583108183948460> ..
发布时间:2022-01-15 08:48:49 Python

如何仅在触发当前命令时使用命令?

这个问题可能很复杂,我的大脑无法很好地解释它,所以请用这个蹩脚的解释来解释,我的问题,当你触发一个命令时,例如 .start 它将开始让我们说一个基于文本的游戏,当然您将拥有能够实际玩游戏的命令,但我担心人们仍然可以触发游戏内命令而无需启动游戏. if message.content.startswith("/play"): #这里是执行游戏开始的播放命令await client.send_m ..
发布时间:2022-01-15 08:48:40 Python

Discord.py 如何发出静音命令?

正如标题所说.我试图弄清楚如何使用 discord.py 重写来制作静音命令.我认为我们需要一个“静音"角色,其中使用的命令为用户提供“静音"角色以及持续多长时间.我如何做到这一点. 我已经有了 @bot.command()@commands.has_permissions(mute_members)异步默认静音(ctx,成员:discord.Member): 解决方案 您可以创建一个 ..
发布时间:2022-01-15 08:48:32 Python