discord.py相关内容
是否可以在服务器的前缀中留出一个空格,因为我想,这样用户就可以ping我的机器人作为前缀 前缀应为: <;@bot.id>;<;-(ping后带空格) 我怎么才能做这个呢? 我的代码是: def get_prefix(client, message): try: with open('./rsc/databases/prefixes.json', 'r') as f:
..
我要创建一个在Twitter帐户关注新帐户时通过特定渠道发送消息的不和谐机器人。 我设法使用了Twitter API,但我无法使其发送有关不一致的消息,它只是一个要在函数中发送的字符串 我一直看到对频道中键入的命令做出反应的不和谐机器人,但我希望有一个自己发送消息而不是等待命令的机器人。 我真的不太明白异步的事情(https://github.com/Rapptz/discord
..
所以我有我的前缀设置,这样每个公会都可以通过执行一个命令来单独更改它。 我希望能够提到机器人,并且它使用";响应。我的前缀是:";,但也响应使用set前缀调用的命令。 当前如果我添加WHEN def get_prefix(client, message): with open('prefixes.json', 'r') as f: prefixes = json.
..
@client.event async def on_message(message): if client.user.mentioned_in(message): embed = discord.Embed(title='Im here boss', description='Prefix: `n!help`', color=discord.Colour.from_rgb
..
发送命令:dmall时,我当前正在尝试让我的机器人对服务器的所有成员执行DM操作,但它似乎不起作用。 我的代码: @bot.command() @commands.is_owner() async def dmall(ctx,*,message): for mem in ctx.guild.members: await ctx.message.delete()
..
我做了很多工作,通过带有discord.js的javascript,用discordAPI创建不和谐机器人。 我正在尝试使用python通过discord.py使用discord API和通过requests.py使用请求来创建我的第一个Discordbot。 我的目标是检查网站上的状态代码,当发送包含";状态代码的邮件时,它将在嵌入中回复网站的状态代码。 以下是我执行此
..
使用discord.py,我正在尝试制作uptime脚本,我不确定它是f string(如等待ctx.send(f"client.uptime")或其他内容, 我是discord.py的新手,刚刚开始学习,有人能帮忙吗? 推荐答案 您的示例是ctx.send(f"{client.uptime}")f字符串中的花括号是变量所在的位置。但是,我认为discord.py没有.uptim
..
所以我尝试使用DISCORD_劈开将劈开命令‘VERIFY’添加到/菜单中。它出现在那里,一切似乎都是对的..直到我试着使用这个命令。它应该打印劈开_ctx(仅出于测试原因)并返回“OK”,但是它返回不一致的“Interaction Failed”。 当前代码 创建机器人: slashcomms = commands.Bot(command_prefix='_', intents
..
启动bot时,我正在尝试扮演某些角色。首先我需要参加行会,但我做不到。 takenGuild = client.get_guild(myServerID) takenGuild未返回 当我尝试循环行会时 for guild in client.guilds: print(guild.id) 它没有打印任何内容。 我的全部代码: import disco
..
我无法访问我的机器人所在的某些测试服务器,我希望机器人离开它们,我的代码是 @bot.command() @commands.is_owner() async def guilds(ctx): await ctx.channel.purge(limit=1) guild = "" servers = bot.guilds for a in servers: guild
..
with open("C:/Users/leola/Desktop/Leo/Coding/Python/DISCORD_BOT/help_alt.json", 'r') as help_file: help_commands = json.load(help_file) # help_commands["embed"]["author"]["name"] = bot.use
..
我正在尝试这样做,以便我的bot一次只有一个实例可以连接到Discorde,而另一个只有在另一个没有连接的情况下才能连接。我怎么才能做到这一点呢?我正在使用Discord.py。另外,如果可能的话,我希望它能跨多台计算机工作。 推荐答案 如果您问的是我认为您在问的问题,即在任何时候都应该只允许机器人在计算机上运行其自身的一个版本,那么这应该适用于您只希望一次运行其中一个脚本的所有情况。
..
如何删除或至少更改discord.py中默认帮助命令的格式? 我认为更改格式会很好,我一点也不喜欢这种格式。 推荐答案 尝试此操作: bot.remove_command('help') 在导入之后将其放在代码的顶部。 然后创建您自己的。 或者要格式化它,请检查以下内容:Click here!
..
所以我尝试添加dev,仅命令我和我的开发人员对此感到困惑,因为我们需要is_owner,但我不知道如何在此实现它有任何帮助吗? 所以目前我有一个在需要时用于devs的shutdown bot命令: @commands.command(pass_context=True) @checks.isOwner() async def shutdown(self, ctx): """Sh
..
所以我想做一个自我机器人,当我提到某人时,机器人会用提到的人的化身来改变我的化身。这可能吗? IM使用的代码是: @bot.command() async def avatar(ctx): await bot.user.edit(avatar=pfp) 但是我不知道如何获取提到的人的头像。 推荐答案 如果您只想获取用户的头像,可以使用以下方法: @bot.
..
我正在使用Pillow操作图像,然后想要将其发送到不一致。我的代码:https://paste.pythondiscord.com/comebefupo.py 使用image.show()时,操作后的图像显示良好。 但是,当我要将图像上传到Discorde时,机器人卡住了,没有抛出错误: got bytes from direct image string got bytes f
..
这是我的问题 我想把我用python写的不和谐机器人托管在heroku上,然后在回复中托管它。不过它工作得很好,然后当我托管到heroku时,我安装了我工作所需的一切,而且看起来它不能播放声音。没有错误.没有警告. 如果您想看看里面,这里是我的GitHub存储库;) Miraculous bot github repository! 推荐答案 要在Heroku播放音乐,通常需要2个构建
..
我正在创建一个嵌入的discord.py消息,如下所示 每个字段的值都有一个由单词和新行组成的字符串,后面跟着每个单词。但是,正如您可以看到的,格式稍有偏差,列也不完全居中。如何实现此目标? 我的不和谐嵌入代码: embed = displayembed('Live Match Data') embed.add_field(name = 'Blue Team', value= a
..
我正在使用从网站上抓取的数据,并使我的机器人以单独的行显示。有一个特定的字符串,其信息具有“ “介于两者之间,我想将这些转换为实际的换行符 我已尝试更换‘ ‘带’+“ “+‘但输出仍然相同 这是我遇到的问题的一个示例,而不是实际的bot代码 import discord from discord.ext.commands import Bot from discord.ext i
..
我正在开发一个机器人,它除了执行一些代码外,还应该删除添加到特定消息的反应。 在我编写的代码中,方法get_channel()返回None。 async def on_raw_reaction_add(self, payload): if payload.message_id == self.message_id['private_room']: if payl
..