discord.py相关内容
我正在 Python 中开发一个 Discord 机器人,它根据用户输入输出文本.我想避免用户让它说 @everyone(和 @here),这会标记和惹恼所有人. 我尝试使用 \@everyone 与 @everyone 相比,它不会使文本本身变成蓝色,但它仍然会触发 ping 并突出显示该行黄色.这不仅会在我使用机器人发送消息时发生,而且在我直接使用 Discord 时也会发生. 解
..
我正在尝试将某个语音频道中的用户静音,但没有为其创建“静音"角色.这是我的代码: await voiceChat.set_permissions(target=user, speak=False) 但它仅在用户重新加入频道时才有效.有没有办法让它在现场工作? 解决方案 https://discordpy.readthedocs.io/en/latest/api.html?highlig
..
@commands.command(aliases=['hban'])@commands.has_permissions(manage_messages=True)@commands.cooldown(1,5,BucketType.user)async def hackban(self, ctx, usid:int):对于 ctx.bot.guilds 中的公会:等待 guild.ban(dis
..
我正在使用 async def on_raw_reaction_remove(payload) 来跟踪用户何时删除反应.如何获取触发事件的用户?在我的代码中,我让我的机器人通过在某些情况下删除反应来触发此事件 - 但是当这种情况发生时 user = await client.fetch_user(user_id) 总是等于对删除的反应做出反应的用户并且不是删除它的机器人(当机器人删除某人的反应时,
..
我正在开发一个使用 discord.py 的机器人,我想要一个命令来设置机器人正在玩的游戏,但我不知道如何创建允许空格的参数. 我尝试提出 2 个参数,但如果您想要 一个 字,它将显示为错误. @client.command()异步 def 游戏(游戏玩法):#做事 我希望参数“gameplay"包含多个单词.有人可以帮忙吗? 解决方案 @client.command()异步 d
..
您好,我是这个数据库设置的新手,我对 python bot 中的数据库设置一无所知.我决定向我新创建的 Postgresql 帐户添加一个数据库连接来存储用户数据. 那么我可以获取任何示例完整代码来设置 Postgresql 数据库帐户. 更新这是我的文件代码. token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"前缀=“!"导入不和谐从 discord.
..
是否有可能获取您知道他们的用户名和区别但与您不在共同服务器中的某人的用户 ID? 谢谢. 解决方案 我不这么认为.这是有道理的,因为这很容易被滥用.如果机器人可以看到所有不和谐的用户,想象一下所有的垃圾邮件机器人. 以下是使用 discord.py 获取用户信息的两种方法,但请注意,它们不能按您的要求使用. client.get_user_info 可用于获取用户信息,即
..
我正在尝试制作一个 Python Discord Bot,它首先可以删除频道中的消息.我希望它以终结者 3 为主题,所以它会从用户说天网开始,然后机器人要求激活 Y 或 N?当用户输入Y时,它会删除频道中的所有消息,如果用户输入N,它会说审判日是不可避免的.任何帮助将不胜感激. 导入不和谐从 discord.ext.commands 导入 Bot从 discord.ext 导入命令导入异步令牌
..
如何在 Discord.py 中创建一个机器人,该机器人将分配 role.json 文件中存在的角色,同时使用相同的命令来删除和添加相同的角色.例如,?role 将添加和删除角色,具体取决于用户是否分配了角色.我对如何实现这一点有点困惑. 我当前的机器人使用 ?roleadd ?roleremove . 解决方案 我不确定你的 role.js
..
我正在创建一个不和谐的机器人,我想将它添加到组 DM 中,这样我就可以降低我的服务器级别.但是,您不能将不是朋友的人添加到群组 DM 中.有没有办法让 Discord 机器人接受好友请求? 解决方案 不可能.机器人帐户无权使用 Discord 的关系端点.这意味着没有朋友和没有阻止,并且通过扩展意味着群组 DM 中没有机器人.
..
我正在尝试使用 discord.py rewrite 制作一个 selfbot. 我在尝试创建简单命令时遇到问题. 我希望我的 selfbot 以“oof"响应.当“>>>测试"时已发送. 这是我的代码: 导入异步导入不和谐从 discord.ext 导入命令bot = commands.Bot(command_prefix=(">>>"), self_bot=True)@bo
..
我有一个关于不和谐的简单问题.我正在尝试创建一个经济系统,它运行良好,但我想对其进行一些定制.我正在使用这个人的模块:https://github.com/Rapptz/discord.py 如何将用户名转换为不和谐的 ID.例如,如果我有一个不和谐的“命令"允许人们互相赠送金钱,例如:james#0243 types !give 100 bob#9413. 如何将 bob#9413
..
注意:我使用的是 discord.py 0.16.12 我想知道是否有任何方法可以让机器人在代码中加入服务器.就像有一个命令是这样的: @client.command(pass_context=True)异步 def 加入(ctx,邀请):client.join(邀请) 我已经试过了 @client.command()async def joinserver(mahlink):等待 c
..
我试图弄清楚如何从 discord.py 重写机器人发送 pm.我不能做 ctx.author.send("context") 因为它向消息作者以外的人发送消息.这是我到目前为止在搜索用户时所拥有的代码,它总是带有 NONE 的值 @bot.command()async def spam(ctx, author, message, amount):打印(作者)打印(ctx.作者)受害者 = bo
..
我想在群聊中添加一个不和谐机器人,我知道的唯一方法是先将它们添加为朋友.如何让机器人发送好友请求?我很确定这是可能的. 解决方案 机器人不能有朋友 https://discordapp.com/developers/#bot-vs-user-帐户 机器人帐户与普通用户相比有一些不同之处帐户,即: 机器人通过 OAuth2 API 添加到公会,不能接受普通邀请.
..
我正在玩一个 discord.py 机器人,我几乎已经完成了我需要的所有工作(目前),但我终其一生都无法弄清楚如何使用 Embed 嵌入 YouTube 视频(). 我真的没有任何代码可以发布,因为它们都没有正常工作. 注意:我尝试过到处搜索(这里 + 网络),我看到很多关于嵌入图像的信息,效果很好. 我确实在 discord API 中看到了嵌入视频的详细信息,以及 disco
..
我正在向我的 Discord 机器人添加个人资料卡,但我遇到了一个问题.当有人键入 !profile @user 我不确定如何正确解析 @user 以便机器人知道要查找哪个个人资料卡. 我首先解析 message.content,然后删除消息内容的前 9 个字符(始终是 !profile),但消息内容的其余部分返回看起来 < 的 user_id;@289583108183948460>
..
这个问题可能很复杂,我的大脑无法很好地解释它,所以请用这个蹩脚的解释来解释,我的问题,当你触发一个命令时,例如 .start 它将开始让我们说一个基于文本的游戏,当然您将拥有能够实际玩游戏的命令,但我担心人们仍然可以触发游戏内命令而无需启动游戏. if message.content.startswith("/play"): #这里是执行游戏开始的播放命令await client.send_m
..
正如标题所说.我试图弄清楚如何使用 discord.py 重写来制作静音命令.我认为我们需要一个“静音"角色,其中使用的命令为用户提供“静音"角色以及持续多长时间.我如何做到这一点. 我已经有了 @bot.command()@commands.has_permissions(mute_members)异步默认静音(ctx,成员:discord.Member): 解决方案 您可以创建一个
..
我的代码运行良好,机器人发送了链接,但 Discord 无法识别它,也没有嵌入它.当我自己复制并粘贴它时,它会将其识别为链接并嵌入图像.这是我的代码: 导入请求从 bs4 导入 BeautifulSoup如果 message.content.startswith(".dog"):response = requests.get("https://dog.ceo/api/breeds/image/r
..