discord.py-rewrite相关内容
我正在尝试使用我的GitHub master分支在Heroku上部署discord.py机器人,但由于git错误而无法执行:假设提交,找不到标签或分支“重写".要成功安装“重写"依赖项,我需要做些什么? 我当前正在使用文件"requirements.txt","runtime.txt","Procfile"和"Aptfile".我已经在我的requirements.txt文件中尝试了几种依赖
..
我不能真正按照我的意愿使用 wait_if(),有人可以解释如何使用 wait_for('message')和 wait_for('反应"),仅由命令用户使用?(由Google翻译翻译的消息,如有任何错误,请原谅我...) 解决方案
..
我的on_member_join似乎不起作用.我希望我的机器人说出加入服务器的成员的名字,但是它无法检测到有人加入或离开了. 导入不和谐从discord.ext导入命令客户端=命令.Bot(command_prefix ='.')@ client.event异步def on_ready():打印(“机器人已准备就绪")@ client.event异步def on_member_join(成员):
..
嗨,我的Discord机器人模块出现问题.我收到 AttributeError:'NoneType'对象没有属性'channels'我不确定它抛出此错误的方式: 这就是我正在使用的东西: 来自discord.ext导入命令的 从discord.utils导入获取导入日志作为日志从datetime导入datetime,timedelta进口不和谐导入操作系统从.utils导入检查从运行导入
..
我当前正在尝试创建一个阻止用户并发送好友请求命令.但是,我碰壁了.该漫游器似乎没有对我的帐户的许可或授权,因此它无法发送朋友请求或阻止用户.我如何赋予它权限?还是根本不可能?请让我知道,我非常感谢:> 我当前的命令代码如下: @ client.command()异步def unfriend(ctx,*,用户:discord.User):等待user.remove_friend()等待ct
..
尝试让我的机器人用"this is dm"回复DM.但没有运气,这是我的代码: @ client.event异步def on_message(message):如果message.guild == null:等待message.channel.send('这是dm')别的:经过 我也尝试过使用它: @ client.event异步def on_message(message):如果is
..
我想使用python和json创建一个不和谐的帐户生成器,我可以将其生成为gen,但是我无法使其在生成后删除该帐户,请提供帮助. 代码: @ client.command()异步def gentest(ctx):嵌入=不和谐嵌入(title ="Minecraft NFA",colour = discord.Color.green())将open('alts.json','r')设置为f
..
我想让一个机器人播放一段音频,当音频播放完毕后,它将重新播放音频. 我所拥有的: @ client.command()异步播放(ctx):等待ctx.channel.purge(limit = 1)频道= ctx.author.voice.channel如果频道:打印(channel.id)等待channel.connect()行会= ctx.guildaudio_source = di
..
discord.py还很陌生,并且希望获取使用该机器人的Discord服务器中所有人员的ID. 谢谢,阿拉夫 解决方案 首次使用应在命令中从 ctx.guild 中获取 guild 对象事件, on_message 事件中的 message.guild 等.然后选择以下示例. 示例要遍历所有成员并做一些事情 对于guild.members中的成员, :id = member
..
我一直试图将命令转换为on_message事件,因为在这种情况下,它节省了空间并且看起来更干净.但是我似乎不再使用@cooldown()了,因为我不得不使用命令.Cog.listener() 还有其他方法可以使冷却时间发挥作用吗?我的代码在下面列出 #齿轮on_message表示waifus和heroos@ commands.Cog.listener()#冷却不起作用@cooldown(1
..
在Discord上,您只能接收字符长度为2000或以下的消息.我试图将僵尸程序所在的每个服务器的服务器名称,成员数量和服务器ID附加到列表中,然后将该列表发送到频道. 但是,当列表长度超过2000时,我试图将其拆分,但是该方法要求每次列表变大时都必须手动对其进行更新.如何使脚本根据需要的“分割数"自动分割列表,然后发送这些“分割数"? 到目前为止,我可以运行,但是不是自动的: @
..
我一直在开发一个discord bot,我能够创建一个snipe命令,可以很好地剪切最近删除的消息,但是现在我正尝试对其进行编程,以便能够编辑snipe,从而可以对最近的消息进行狙击修改后的消息 这是我被狙击删除的消息代码 异步定义on_ready():打印(“窥探命令正在工作")@ commands.Cog.listener()异步定义on_message_delete(自己,消息):全
..
我有一个tts机器人,我想使用命令打开和关闭,或者在我睡觉时从晚上11点至早上7点自动关闭.这可能吗? TTS代码: @ client.command()异步def tts(ctx,*,msg):print('{0}:{1}'.format(ctx.author,msg))print('TTS开始{}'.format(msg))os.system('flite -t'{}''.for
..
@ tasks.loop(秒= 5.0)异步def hint420():打印(“是")打印(datetime.now().strftime(“%H:%M"))如果datetime.now().strftime(“%H:%M")=="16:55"或datetime.now().strftime(“%H:%M")=="04:20":等待client.get_channel(4992457070819
..
我试图在我的机器人中使用意图,但是在运行以下代码时: 导入不和谐从discord.ext导入命令intents = discord.Intents.default()intents.members =真bot =命令.Bot(command_prefix =前缀,intent =意图) 我得到了错误: 文件``/opt/virtualenvs/python3/lib/python3.8/s
..
如标题所述.我试图弄清楚如何使用discord.py rewrite进行静音命令.我认为我们需要具有“静音"角色,其中所使用的命令为用户提供了“静音"角色以及持续了多长时间.我该如何做到这一点. 我已经有 @ bot.command()@ commands.has_permissions(静音成员)异步def静音(ctx,member:discord.Member): 解决方案 您
..
我正在制作一个类似于"Discord Deliver"的漫游器.和"Discord Byte"人们可以在这里订购虚拟食品,我希望能够将某些人从使用该漫游器的名单中列入黑名单.有什么办法吗?对于我所有的命令,我都使用 @ bot.command ;我将其指定为某些人使用 on_message .抱歉,我没有尝试过任何东西,对discord.py-rewrite来说我还比较陌生. 解决方案 您
..
我有一个正在生产的漫游器,并且已经弄清楚了如何使其从youtube播放音频.音频流,因此文件不下载到我的PC.这是我的代码: @ bot.command(名称='播放',别名= ['p'],help ='播放歌曲.')异步播放(ctx,url):频道= ctx.message.author.voice.channel如果ctx.guild.voice_client为None:等待channel
..
我写了一个使用齿轮的不和谐机器人.这是我在每个扩展程序/齿轮中加载的代码: 导入不和谐导入操作系统从discord.ext导入命令客户端=命令.Bot(command_prefix ='.')@ client.command()异步def负载(ctx,扩展名):client.load_extension(f'cogs.{extension}')@ client.command()异步def卸载(
..
我有一个机器人可以发送包含每个嵌入特定表情符号的嵌入,并且在我上传了表情的测试服务器上效果很好,但由于这些服务器没有自定义表情,因此它们不会显示在其他服务器上 使用: emoji = get(ctx.message.guild.emojis,name ='emojinamehere') 它在其中的服务器上当然可以工作,但是有没有办法从该机器人所在的任何服务器上获取和使用所有表情符号?
..