python-3.x相关内容

启动时加载discord机器人时出错。通过repl.it托管

几天前,我的不和谐机器人突然脱机,我通过repl.it托管了我的机器人,但由于它给出了肮脏的错误,我无法使其工作。 跟踪(最近一次通话最近): 文件“ main.py”,行584,在中。 bot.run(“ NTg0NjkyODA1NTcwNjU4MzEz.XPOnmw.VpE_ILHaDdQ6k-OIBRovc1h80o”) 文件“ /opt/virtualenvs/ ..
发布时间:2020-10-22 04:50:00 Python

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

我正在将配置卡添加到Discord机器人上,但遇到了一个问题。当有人键入!profile @user 时,我不确定如何为@user正确解析,以便机器人知道要查找哪个配置卡。 我首先解析message.content,然后删除消息内容的前9个字符(始终为!profile ),但其余消息内容返回看起来像 的user_id,而不是用户的辨别力。我尝试使 ..
发布时间:2020-10-22 04:47:38 Python

无法在对话中显示错误以显示不和谐

我试图吐出您没有权限{} ,让我的机器人告诉用户是否有错误,但是当我尝试使用它时代码: @ client.command(pass_context = True) 异步def ban(ctx,成员:discord.Member ,*,内容:str): 如果ctx.message.author == client.user: 返回 如果ctx.message.author.server_pe ..
发布时间:2020-10-22 04:46:13 Python

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

这个问题可能很复杂,我的大脑无法真正很好地解释它,所以请对此做出cr脚的解释,我的问题是,例如,当您触发命令时,启动它会开始,比如说一个基于文本的游戏。您将拥有可以实际玩游戏的命令,但是我担心的是,人们仍然可以触发游戏中的命令而无需启动游戏。例如 如果message.content.startswith(“ / play”):#这是play命令,您可以在其中执行游戏以启动 等待client. ..
发布时间:2020-10-22 04:44:56 Python

命令大小写不敏感

如果成员上下或上下混合使用以下命令,如何使以下命令起作用。 如果成员使用 ping ,它将起作用。 ,但如果成员使用 Ping ,则不起作用。 @ bot.event 异步定义on_message(message): message.content = message.content.lower() 等待bot.process_commands(message) @ bot. ..
发布时间:2020-10-22 04:44:52 Python

编写递归随机变量的更好方法

我知道这确实很糟糕,但这确实有效,这是我目前所知完成工作的唯一方法。因此,我正在寻找一种写得更好的实践方式。 基本上,它显示3个图像插槽,而这3个插槽更改图像,其中列出了随机图像 SLOT_PATTERN 。使用 edit_message 更改图像,以编辑其中的前3个插槽图像,并用给定列表中的随机图像替换。 导入不和谐,异步,时间,随机 client = discord.Clie ..
发布时间:2020-10-22 04:44:48 Python

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

我目前正在尝试将Discord机器人安装到Heroku上并全天候24/7托管它,但是我遇到了问题。 我将我的机器人上传到了github https://github.com/zemocode/flankebot/tree/主文件 我已经创建了两个我需要的主文件 我在Heroku上单击了deploy分支,然后出现此错误。 !无法为此应用检测到默认语言。 提示:当Heroku ..
发布时间:2020-10-22 04:44:26 Python

找到对不一致反应时保存图像的功能

我不熟悉构建不和谐的机器人。 所以我创建了一个机器人,设法让他说话等(我使用Python 3.6) 我现在正在尝试从频道复制图像以将其发送到其他地方。 我找不到用于检查是否对图像作出反应的函数,也没有人来保存图像。 我要执行的操作是:如果有人对带有:white_check_mark:的图像做出反应,则机器人会将其复制。 如果有人已经做过并且可以向我展示,那就太棒了。 ..
发布时间:2020-10-22 04:43:18 其他开发

通过用户名#discrim查找用户

是否有可能获得您知道其用户名和身份但与您不在共同服务器中的某人的用户ID? 谢谢。 解决方案 我不这样认为。因为这很容易被滥用,所以这是有道理的。想象一下所有垃圾邮件机器人,如果它们可以看到所有不和谐的用户。 以下是使用 discord.py ,但请注意,它们不能按您的要求使用。 client.get_user_info 可用于获取用户信息,即使您不共享服务器,但它将唯一 ..
发布时间:2020-10-22 04:41:45 Python

加载多个机器人的齿轮

使用 discord.py ,我可以从一个代码中运行多个机器人,但是我正在寻找一种将cog或扩展名加载到多个机器人中的方法。对于一个测试用例,我有 bot.py 和 cog.py 这是一个简单的齿轮,会将1递增到计数器中 bot.py from discord.ext导入命令 导入异步 client1 =命令.Bot(command_prefix ='!') client2 ..
发布时间:2020-10-22 04:38:03 Python

将冷却时间/计时器添加到on_message [Discord.py]

最近,我开始用Python制作Discord机器人(以此来测试Python的基础),然后自己创建了一个具有多个命令的功能机器人。为了扩大其用途,我添加了一个Level / XP系统,该系统到目前为止已经可以使用。 [...] @ bot.event 异步定义on_message(消息): user_add_xp(message.author.id,2) 等待bot.process_ ..
发布时间:2020-10-22 04:36:48 Python

不和谐的webhook无法发送空消息

我已经为不和谐的webhooks编写了这个小的PoC,但我收到了无法发送空字符串的错误消息。我试图用Google搜索,但找不到文档或答案 这是我的代码 导入请求 discord_webhook_url ='https://discordapp.com/api/webhooks/xxxxxxxxxxxxxxxxxx/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ..
发布时间:2020-10-22 04:34:33 其他开发

Python Bot使用自定义表情符号

如何使我的机器人在任何不和谐的服务器中使用我的自定义表情符号。 @ bot.command(pass_context = True) 异步定义(ctx): msg =“ Pong:CustomEmoji:{0.author.mention}”。format(ctx.message) 等待bot.say(msg) 示例: 如果我在服务器1上上传了一些自定义表情符号以及在服 ..
发布时间:2020-10-22 04:33:23 Python

用户添加反应Discord.py时发挥作用

我正在为我的不和谐频道开发机器人程序,同时我也在学习python,我想在用户添加反应时发挥作用,我想出的代码就是这个 @ client.event 异步定义on_reaction_add(reaction,user): ChID ='487165969903517696' (如果有response.message != ChID: 返回; 如果user.reaction.emoji ..
发布时间:2020-10-22 04:32:13 其他开发

@ bot.event在嵌齿轮discord.py中

我想知道是否可以在齿轮中使用@ bot.event 来存储discord.py。我已经尝试过 @ self.bot.event async def on_member_join(self,ctx,member): channel = discord.utils.get(member.guild.channels,name ='general') 等待channel.send(“ h ..
发布时间:2020-10-22 04:31:03 其他开发

Discord.py是否更改了其API?

由于某种原因,几个月前我为Discord机器人编写的代码运行良好,但现在我得到的提示是“ Bot”对某些命令(如“ say”)没有属性 discord.ext.commands.errors.CommandInvokeError:命令引发了异常:AttributeError:'Bot'对象没有属性'say' 解决方案 是。 discord.py 1.0版, “重写”版本于4月8日正式 ..
发布时间:2020-10-22 04:30:40 Python

体验(XP)不适用于所有用户JSON Discord.PY

我想为在一个大约50至60个人在其中输入内容的房间中输入的邮件提供积分。它将首次将用户添加到JSON文件,但不会为他们输入的消息添加更多点。我再次对其进行了测试,只有一个用户从他们键入的消息中获得积分,其余用户保持不变。以下是代码: @ client.event 异步定义on_message(message): if message.content.lower()。startswi ..
发布时间:2020-10-22 04:28:32 Python

heroku部署,找不到libopus

我正在尝试在heroku中托管一个不和谐的音乐机器人,但是即使它在我的本地计算机上运行正常,它似乎也无法找到已部署的libopus库。 这是我的requirements.txt文件: aiohttp == 1.0.5 异步超时== 2.0.1 beautifulsoup4 == 4.6.0 certifi == 2018.1.18 cffi == 1.11.5 ch ..
发布时间:2020-10-22 04:27:26 其他开发

Discord机器人命令不适用于反应角色(Discord PY)

当我执行脚本时,会显示此错误。不确定是什么,但是请帮我! 显示的错误这是我运行我的机器人时显示的错误。我不知道,但是我试图设置反应角色,并且弹出了 @ bot.event() TypeError:event()缺少1个必需的位置参数:'coro' 脚本的一部分出现错误:这是脚本的一部分,错误使我告诉我它在那里! @bot .event() 异步定义o ..
发布时间:2020-10-22 04:27:22 Python