【问题标题】:Discord Bot RGB Role PythonDiscord Bot RGB 角色 Python
【发布时间】:2021-03-26 16:25:59
【问题描述】:

我想编写一个机器人,每 1 分钟更改一次服务器上角色的颜色。我应该怎么办? 该机器人应该只在一台服务器上执行此操作

【问题讨论】:

    标签: python-3.x discord discord.py


    【解决方案1】:

    你可以这样做:

    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作为额外的模块)

    【讨论】:

      【解决方案2】:

      我认为您可以通过后台任务执行此操作,但我认为执行该角色不是一个好主意:/ 并且您的机器人可能会从不和谐中获得速率限制

      【讨论】:

      • 是的,这可能不是一个好主意,但如果机器人每 1 分钟改变一次颜色,它就不会受到速率限制
      猜你喜欢
      • 2020-08-16
      • 2021-04-29
      • 2021-04-21
      • 2020-06-29
      • 2020-07-13
      • 2020-09-02
      • 2020-07-31
      • 2021-08-11
      • 2021-03-13
      相关资源
      最近更新 更多