Python 有没有一种方法可以很容易地将其转换为discord.py[重写],这样做值得吗?

Python 有没有一种方法可以很容易地将其转换为discord.py[重写],这样做值得吗?,python,discord.py,Python,Discord.py,我想知道是否可以转换此代码: @bot.event 异步def on_消息(消息): 如果message.content.startswith('sign'): role=discord.utils.get(message.guild.roles,name='role name') 成员=消息。提及[0] 等待成员。添加_角色(角色) wait message.channel.send('已成功登录') 变成不和谐。py[重写]而不是旧的。我还想知道,如果我把它转换成重写版本,它会比非重写版本

我想知道是否可以转换此代码:

@bot.event
异步def on_消息(消息):
如果message.content.startswith('sign'):
role=discord.utils.get(message.guild.roles,name='role name')
成员=消息。提及[0]
等待成员。添加_角色(角色)
wait message.channel.send('已成功登录')

变成不和谐。py[重写]而不是旧的。我还想知道,如果我把它转换成重写版本,它会比非重写版本更有效吗?

我不知道它是否运行得更有效,但我认为
rewrite
version比
repl好。它
而且这段代码已经在discord.py的重写版本中了。

好的,这就是重写?我很困惑,我认为像
ctx.send(“”
这样的函数和标签是重写的还是也重写了?我不明白您在使用命令发送消息时是否使用
wait ctx.send
。这是命令的第一个参数。但是你也可以使用
channel.send()
member.send()
。同样在结束之前,我会开始另一个问题,但我不能再发布90分钟,但是有人回复了吗。它不起作用吗?我收到一条奇怪的错误消息,该消息指出:
exit status 1 Repl.it:Package操作失败。