Discord.py “Bot object has no attribute ‘move_member’
使用我的机器人,我正在努力做到这一点,当一个人获得”囚犯”角色时,如果他们已经在语音通道中,机器人会自动将他们移动到”监狱”语音通道中。我已经从其他 stackoverflow 线程、github 线程和文档中尝试了很多解决方案,但它们都不起作用。
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
class Jail(commands.Cog): def __init__(self, bot): self.bot = bot @commands.command() jail_vc = self.bot.get_channel(‘jail’) else: except Exception as e: |
该代码返回:
-
等待
self.bot.move_member(person, jail_vc) -
等待
commands.move_member(person, jail_vc) -
等待
command.move_member(person, jail_vc) -
等待
ctx.guild.move_member(person, jail_vc)
还有其他一些变化。错误总是
你正在寻找的函数是
您需要传递一个
1
|
await person.move_to(jail_vc,"Jail role")
|
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/python/268023.html