discord.py-rewrite相关内容
我正试图使我的不和谐机器人对自己的信息做出反应。系统的工作方式如下: 一个人使用命令!! bug-并在DM中收到消息,她/她应该回答这些问题。然后,无论他/她回答了什么,它将被嵌入的消息传送到管理员文本通道。 但是我需要添加3个表情符号,或者用三种不同的表情符号进行反应。根据管理员的选择,它将再次传输消息。因此,如果管理员对等于“固定”的表情符号做出反应,它将被移动到“固定”表情符号。
..
我一直在使用discord.py重写为python编写音乐bot。它通过youtube-dl下载视频并通过语音聊天播放。我一直在努力扩展音乐,最近发现我完全忽略了某些东西。 youtube-dl的进度钩子选项是同步的,而discord.py是异步的。 youtube-dl在下载视频时会生成一个子进程,而不是在当前线程上运行它,因此它不会挂起程序。下载完成后我需要运行的功能是协程,因为它是disco
..
在我的不和谐机器人中,我有2个命令来赋予和创建角色。它们工作得很好,但是如果角色名称包含空格,那么我有问题。它将第二个单词计入第二个参数,使命令产生错误。 #Giverole @ client.command(name ='giverole', aliases = ['gr'], brief ='对用户的角色', pass_ctx = True) 异步def Giverole(ct
..
我正在尝试让我的机器人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 版本中仍然可以正常工作。在
..
当用户对▶或◀做出反应时,如何更改嵌入说明? 这是我当前正在使用的代码,- @ client.command(aliases = ['commands','info', ''cmds']) 异步def help(ctx): embed1 = discord.Embed(title = f“ Everyone / Fun Commands-”,description = f“`!”!vx
..
我如何在Discord.py中制作一个机器人,以分配 role.json 文件中存在的角色,同时使用相同的命令删除和添加相同的角色角色。例如,?role 都将添加和删除角色,具体取决于用户是否已分配角色。我对如何实现这一目标感到困惑。 我当前的机器人使用?roleadd ?roleremove 。 解决方案 我不确定您
..
我有一个关于不和谐的简单问题。我正在尝试创建一种经济系统,并且该系统运行良好,但是我想对其进行一些自定义。我正在使用此人的模块: https://github.com/Rapptz/discord.py 如何将用户名转换为不一致的ID。例如,如果我有一个不一致的“命令”,允许人们互相赠予金钱,例如: james#0243 类型!give 100 bob#9413 。 如何将 bob#9
..
我最近用python创建了discord机器人,并希望为其添加货币系统。我希望能够存储和回忆每个玩家的余额。 关于从何处开始或链接到视频的任何提示将非常有帮助。 预先感谢! 解决方案 我有一个像这样的系统,这是我的机器人,我通过存储数据来做到这一点在JSON文件中。您只需创建一个名为data.txt的TXT文件并在其中键入内容即可。另外,请确保导入JSON模块。 {points
..
我将如何打印以管理所有朋友的清单? 我希望能够通过Discord.py库实现这一目标,希望这里的人知道。 我目前收到错误消息: 用于discord.ClientUser.friends中的用户:TypeError:'property'对象不可迭代 程序: token =“” 前缀=“ ::” 导入不符 import asyncio import codec
..
当我执行脚本时,会显示此错误。不确定是什么,但是请帮我! 显示的错误这是我运行我的机器人时显示的错误。我不知道,但是我试图设置反应角色,并且弹出了 @ bot.event() TypeError:event()缺少1个必需的位置参数:'coro' 脚本的一部分出现错误:这是脚本的一部分,错误使我告诉我它在那里! @bot .event() 异步定义o
..
几个月前,我做了一个愚蠢的不和谐机器人,每分钟更改我的朋友的名字,但是今天我更新了它,现在get_member函数不返回任何内容。 @ client.event 异步定义on_ready(): 打印(“机器人准备好了!”) status = discord.Activity(名称=“ Sam成为失败者” ;,type = discord.ActivityType.watching) 等
..
我开始制作一个不和谐的小机器人,将钥匙提供给要求它的人。但是,要求已更改,现在我需要收到想要的人的有效电子邮件。我不确定如何在DM中获得回复。 我看到了 Discord.py从DM获取消息 但是我真的没有client.get_user_info()之类的东西吗? bot =命令.Bot(command_prefix ='!') @ bot.command(pass_c
..
在discord.py重写bot中,如果有人键入bots前缀,然后输入其后的任何文本,如果找不到该文本作为命令,您将得到 忽略命令中的异常无: discord.ext.commands.errors.CommandNotFound:找不到命令“ sd” 是否有任何方法可以阻止机器人记录此内容? 解决方案 写一个 on_command_error 错误处理程序,
..
每次尝试使用VoiceChannel.members或Guild.members时,它都不会为我提供适用成员的完整列表。我在这样的文本命令中从上下文中同时获取了VoiceChannel和Guild: @ bot.command(name ='followme' ) 异步def follow_me(ctx): 如果ctx.author.voice!=无: 公会= ctx.guild 跟踪=
..
我正在写以下命令 @ bot.command(pass_context = True) 异步def admins_only_command(ctx ,*,args): '''做东西 我如何限制此命令仅限管理员?我尝试查看 ctx.author.roles.role ,它显示为 @everyone 。我如何检查给定的用户是否是 admin ? 解决方案 有两种方法:使
..
昨天,我的代码非常好。一切都在运行...并且进展顺利。突然,出现以下错误: TypeError:__new __()得到了意外的关键字参数'deny_new' 在我的PyCharm控制台中弹出。我在互联网上进行了查询,但发现的类似问题的答案为零。我希望stackoverflow社区能够为我提供帮助。我没有更改我的代码,只是做了一件事,我试图将我的机器人托管在heroku上,但运
..
基本上,所有内容都可以正常运行并启动,但是由于某些原因,我无法调用任何命令。我已经很轻松地环顾了一个小时,然后浏览示例/观看视频,但我终生无法找出问题所在。下面的代码: import discord import asyncio from discord.ext import命令 bot =命令.Bot(command_prefix ='-') @ bot.event 异
..
我运行了python3 -m pip install -U discord.py,但是它仅安装了discord.pyv0.16.x.如何安装新的discord.py rewrite v1.0? 我使用pip uninstall discord.py卸载了旧的discord.py,然后重新运行pip以安装discord.py,只是再次获得了v0.16.x版本,而不是新的v1.0版本. 解
..