我想在discord.py rewrite中循环重命名bot,但是当我运行类似的东西时它什么也没做

时间:2020-06-19 06:39:40

标签: discord python-3.7 discord.py itertools

当我运行它时,它不会更改我的机器人的昵称。

latest_names是一个名称列表。

from discord.ext import commands, tasks
from itertools import cycle

latest_names = andres.get_latest()
namess = cycle(latest_names)

@tasks.loop(seconds=10)
async def change_name():
    await guild.me.edit(nick=next(status))

1 个答案:

答案 0 :(得分:1)

您需要调用self.change_name.start()来开始循环。您应该在嵌齿轮的init()函数中执行此操作。

如果它不在齿轮中,则不要添加self.位。