【发布时间】:2021-03-26 16:25:59
【问题描述】:
我想编写一个机器人,每 1 分钟更改一次服务器上角色的颜色。我应该怎么办? 该机器人应该只在一台服务器上执行此操作
【问题讨论】:
标签: python-3.x discord discord.py
我想编写一个机器人,每 1 分钟更改一次服务器上角色的颜色。我应该怎么办? 该机器人应该只在一台服务器上执行此操作
【问题讨论】:
标签: python-3.x discord discord.py
你可以这样做:
while True:
role = discord.utils.get(ctx.guild.roles, name='ROLE_NAME')
await role.edit(colour=discord.Colour.random())
await asyncio.sleep(60)
(这是为ctx制作的,如果你有message,只需将ctx更改为message,你还需要导入asyncio作为额外的模块)
【讨论】:
我认为您可以通过后台任务执行此操作,但我认为执行该角色不是一个好主意:/ 并且您的机器人可能会从不和谐中获得速率限制
【讨论】: