discord.py相关内容

将字符串转换为discord.Color()对象,然后再转换回来的问题

我正在为Discorde开发的机器人编译关于一个人的角色的信息,然后以几个嵌入的形式发送回一个角色工作表。 我已经停用了很多功能,所以现在我正在开发FLAIR。我想做的一件事是让人们改变嵌入物一侧的小条纹的颜色,结果证明这比我想象的要困难得多。 老实说,我已经忘记了我尝试过的所有事情,到目前为止,这已经是5个小时的问题了,我仍然在四处尝试随机的调整。 ###allows ..
发布时间:2022-07-24 20:48:50 Python

Discord.py时间表

这是我到目前为止所拥有的.IS确实可以在我想要的延迟秒数内工作,但如何添加时间模块或调度模块才能使其工作。 以防我希望机器人每24小时发送一次消息 import discord import asyncio from discord.ext import commands import schedule import time TOKEN = 'xxxxx' client = comma ..
发布时间:2022-07-24 20:31:03 Python

Discord.py|播放url中的音频

我想让我的机器人从URL播放音频,但我不想下载文件... 以下是我的代码: @commands.command(name='test') async def test(self, ctx): search = "morpheus tutorials discord bot python" if ctx.message.author.voice ..
发布时间:2022-07-24 20:11:13 Python

如何设置欢迎频道discord.py?

我正在制作一个带有欢迎信息的公共审核机器人,但我如何才能让人们设置他们的欢迎频道? 我有这个,但这个不起作用,它说它设置了频道,但如果有人加入,就没有实际的消息。有没有人能帮我一下?这是我的代码: async def on_member_join(member): global welcome_channel_dict channel_id = welcome_channel ..
发布时间:2022-07-24 20:04:41 其他开发

如何检查所有者是否在discord.py中

我正在尝试在只有所有者可以运行的情况下执行此命令。是否要检查服务器的最高角色或创建者? 我尝试了“@Commands.is_Owner()”,但这只检查某人是否为机器人的所有者。 推荐答案 您可以使用装饰符: @commands.has_role("RoleName") 示例: import discord from discord.ext import comm ..
发布时间:2022-07-23 23:07:40 Python

如何检查消息是否由某个用户discord.py发送

我正在使用discord.py制作我的Discorde机器人,当有人输入一条消息时,我想检查用户是否为Foo#3645,如果不是,则执行其他操作 if(messageAuthor == "foo#3645): # do something else: # do something else 我尝试过: if(ctx.message.author == "foo#34 ..
发布时间:2022-06-24 20:09:47 Python

Discord.py|避免同一用户对机器人发送的消息做出不止一种反应

我正在尝试制作一个命令,它将发送一个嵌入的命令,它有两个反应,一个勾号和一个十字,我想让用户只对其中一个反应做出反应,而不是对这两个反应都做出反应。我还需要一些帮助来制定一个系统,以确保做出反应的人具有特定的角色。如有任何帮助,将不胜感激! 推荐答案 使用on_raw_reaction_add()事件可以做到这一点。 @bot.event async def on_raw_rea ..
发布时间:2022-06-24 19:36:12 Python

Python为消息添加自定义反应

我想为多个命令添加多个自定义反应,或者如果我们添加反应列表,它将从该列表中添加随机反应。那么如何做到这一点。 from discord.utils import get 按名称添加表情符号。 reactions = ['emoji_name_1', 'emoji_name_2', 'emoji_name_3'] @bot.command(pass_context=True) as ..
发布时间:2022-06-24 19:19:21 其他开发

我如何检查对不和谐消息的反应?

我当前正在创建一个赠品命令。应该检查谁对来自机器人的消息做出反应。如果没有人对该消息做出反应,则机器人应该输出没有人对该消息作出反应。但对我来说,这总是表明,即使有反应,也没有人对信息做出反应。这里有人看到错误吗? my_msg = await ctx.send(embed=e) await my_msg.add_reaction("🎉") ..
发布时间:2022-06-24 19:10:34 Python

我如何在discord.py中发送短暂的消息?

我试着自己搜索了一下,但什么也找不到。所以我问你们,在座有谁知道如何用discord.py发送短暂消息? 这就是我正在做的(我在某个地方听说这很管用,但不管用): await message.edit(content="Review submission cancelled.", embed=None ,ephemeral=True) 谢谢! 推荐答案 您只能发送短暂 ..
发布时间:2022-06-24 18:44:59 其他开发

Discord.py将DM发送到特定用户ID

我只想通过python代码将DM发送给我的朋友。 这是我的代码,可它不起作用。 编码: import discord client = discord.Client(token="MY_TOKEN") async def sendDm(): user = client.get_user("USER_ID") await user.send("Hello the ..
发布时间:2022-06-24 18:33:56 Python

Discord.py-重写WAIT_FOR()如何使用?

我不能真正以我想要的方式使用wait_if (),有谁能解释一下如何使用wait_for ('message')和wait_for ('reaction'),只有命令的用户?(消息由谷歌翻译,请原谅我的任何错误...) 推荐答案 wait_for接受check参数的函数,该函数接受您正在等待的事件的参数,并确定该事件是否是您正在等待的事件。 例如,on_message event ..
发布时间:2022-06-24 18:08:21 Python

Discord.py反应机器人,它提供了一个角色

我如何制作一个机器人,当人们对一件特定的事情做出反应时,它会为他们提供角色?到目前为止,我有这个,但它不起作用 @client.event async def on_ready(): channel = client.get_channel('513546504481406979') role = discord.utils.get(user.server.roles, na ..
发布时间:2022-06-23 14:35:50 Python

邮箱:Discord.py@bot.Event

所以我有一个同时使用@bot.event和@bot.command()的脚本。问题是,当我等待@bot.event时,@bot.command()将不会运行。 以下是我的代码: @bot.event async def on_ready(): print("Bot Is Ready And Online!") async def react(message): ..
发布时间:2022-06-23 14:01:56 Python