python-3.x相关内容
我正在开发一个机器人,以对不和谐的服务器执行一些简单的命令,但我一直无法弄清楚如何让该机器人提及不是作者的人。 如果message.content.startswith(“ + prank”): 用户= client.get_user_info(id) 等待client.send_message (message.channel,user.mention +'mention')
..
我知道在discord.py中,您可以使嵌入的 set_image 成为图像的URL。但是,我想将计算机上的本地文件用于 set_image 而不是图像的URL。 embed = discord.Embed(title =“ Title”,description =“ Desc”,color = 0x00ff00) embed.set_image(url =“ https://examp
..
我正试图使我的不和谐机器人对自己的信息做出反应。系统的工作方式如下: 一个人使用命令!! bug-并在DM中收到消息,她/她应该回答这些问题。然后,无论他/她回答了什么,它将被嵌入的消息传送到管理员文本通道。 但是我需要添加3个表情符号,或者用三种不同的表情符号进行反应。根据管理员的选择,它将再次传输消息。因此,如果管理员对等于“固定”的表情符号做出反应,它将被移动到“固定”表情符号。
..
我一直在使用discord.py重写为python编写音乐bot。它通过youtube-dl下载视频并通过语音聊天播放。我一直在努力扩展音乐,最近发现我完全忽略了某些东西。 youtube-dl的进度钩子选项是同步的,而discord.py是异步的。 youtube-dl在下载视频时会生成一个子进程,而不是在当前线程上运行它,因此它不会挂起程序。下载完成后我需要运行的功能是协程,因为它是disco
..
我想知道如何使我的机器人将嵌入式图像上传到Discord频道。我知道如何发送嵌入信息,但是如何上传嵌入式图像? discord.py甚至可能吗? 请记住,我不是指嵌入图像中可以包含的缩略图,我想知道您是否甚至可以使用Python上传嵌入图像。谢谢! 解决方案 要在嵌入图像中发送图像,请使用 set_image 嵌入方法: e = discord.Embed() e.set_im
..
我正在尝试让我的机器人DM在执行“ -help”时向用户提供帮助。 我已经尝试在代码中执行此操作,但是它将 异步定义帮助(ctx): helpembed = discord.Embed(color = discord.Color。 purple()) helpembed.set_author(name =“ Help”) helpembed.add_field(name =“-n
..
使用以下代码行: @ bot.command() 异步定义报告(ctx) : author = ctx.message.author 服务器= ctx.message.server 等待ctx.send(“ Author:” + str(author)+“ \nServer:” + str (服务器)) 我收到错误: discord.ext.commands
..
机器人必须每60秒执行一次操作。 我尝试使用create_task,但是它不起作用(机器人启动了,但是什么也没发生)。 解决方案 client.loop.create_task 应该如何实现?在 rewrite 版本中仍然可以正常工作。在
..
因此,我想让我的不和谐机器人拥有一个调查命令,如果用户说“ #survey”之类的东西,机器人将向他们发送问题。然后我要这样做,以便机器人将通过DM将响应(用户在DM中使用命令进行响应)发送给我? 我知道当他们在不和谐服务器中使用命令时如何使bot DM成为用户,但是它向我发送了响应部分,我可以 我是discord.py的新手,但是我已经仔细阅读了文档,然后才要求我检查是否可以找到任何
..
我正在尝试使用discord.py版本0.16.12添加自定义表情符号作为对消息的反应,但是我无法使其正常运行。这是我正在使用的代码: @ bot.event 异步定义on_message(message): 如果message.content.find(':EmojiName:'): 等待bot.add_reaction(message,''
..
我正在尝试使测试不一致机器人的状态每10秒在两条消息之间切换一次。当状态消息更改时,我需要执行脚本的其余部分,但是每当我尝试使其正常工作时,都会弹出错误。我的脚本中有线程,但是我不确定在这种情况下如何使用它。 @ test_bot.event 异步定义on_ready(): print('登录为') 打印(test_bot.user.name) 打印(test_bot.user.id)
..
因此,我尝试过一段时间制作一个货币bot,但最终服务器上的每个人都共享相同数量的货币。 我该如何使漫游器的用户各自拥有单独的帐户,而并非所有人都拥有相同的余额? 将不胜感激! 解决方案 您可以设置会员 s表示货币金额。我可能会使用成员ID,以便当您想关闭机器人程序时可以保存文件。 .ext导入命令 导入不和谐 导入json bot =命令。Bot('!')
..
我在Py3中得到了Python Discord Message Mass Prune脚本。. 但是在此之前有一些错误。 它曾经在工作,但是现在它给了我一个愚蠢的错误,那就是 以前没有给我。 import discord import asyncio client = discord.Client() @client.event 异步定义on_ready(): 打印('
..
我的代码使该bot加入了vc,但它不播放音乐,该bot也出现以下错误,我不明白,我真的需要帮助来修复错误:( 忽略命令播放中的异常 追溯(最近一次调用): 文件“ C:\Users\Owner\ \AppData\Local\程序\Python\Python36-32\lib\site-packages\cord\ext\commands\core.py“,行50,包裹在 中=来自coro(
..
当用户对▶或◀做出反应时,如何更改嵌入说明? 这是我当前正在使用的代码,- @ client.command(aliases = ['commands','info', ''cmds']) 异步def help(ctx): embed1 = discord.Embed(title = f“ Everyone / Fun Commands-”,description = f“`!”!vx
..
我希望我的机器人在对名为settings.json的JSON文件执行$ prefix(所需的前缀)时添加服务器ID和选择的前缀。我在下面有这个JSON文件的示例。 { “ 496019377515266060”:“ $” } 我需要它,因此当用户键入$ prefix(所需前缀)时,它将添加其服务器ID和选择的前缀(如果不存在或不存在)将仅更新前缀。我可以做自定义前缀,
..
我对编码仍然很陌生,使此命令生效的唯一方法是按照下面的步骤进行操作。我敢肯定,有一种更好的编写方法,但是无论如何,这也不完全是我想要的。 我要提及使用该命令的用户开头,然后提及消息中提到的用户。 message.author.name仅返回的名称,而不是使用该命令的用户的实际标记。另外-我不确定是否有一种更简便的方法将提及放在首位,我想到的唯一方法是在提及之前留一个空格。 elif
..
嗨,我正在尝试获取一个成员名称而不是作者名称 我尝试了几种方法,例如 for member is message.server.members:会与服务器中的每个成员返回多个结果,并尝试使用 member:discord.Member 作为签名,从而产生错误: 这里是我正在使用的东西: 异步定义on_message_delete(自己,消息): 服务器= message.serv
..
有一个拼盘游戏,如果要解决还是不能解决,我想删除原始消息。尝试使用client.delete_message(nameofmsghere),但不会删除它。 如果message.content.startswith('!scramble'): 与aiohttp.post(“ http://watchout4snakes.com/wo4snakes/Random/RandomWord”)异步发
..
我一直在尝试安装Discord API并正常工作,但我一生都无法弄清楚该怎么做。 我尝试的第一件事就是使用 py -m pip install discord 来简单地安装Discord API。它安装了,但是当我导入它时,出现了这个错误 文件“”,中的第1行 文件“ C:\Users\Harry\AppData\Local\Programs\Py
..