【问题标题】:i create a bot can change my roles away but it get err我创建了一个机器人可以改变我的角色,但它会出错
【发布时间】:2021-05-02 00:42:26
【问题描述】:

我创建了一个机器人可以改变我的角色,但它会出错 当我是一个角色 它可以删除角色 并更改为 b 角色 并变回角色

myname.add_roles(rolesID)

我打开 dev mod 并使用我的 decord 并设置 myname = myid 但我明白了

AttributeError: 'int' object has no attribute 'add_roles'

所以我将 myid 更改为我的不和谐用户名和# 我明白了

AttributeError: 'str' object has no attribute 'add_roles'

有人可以帮我吗?

【问题讨论】:

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


    【解决方案1】:

    您需要从您的 id 中实际获取成员 object

    例如:

    guild_obj = client.get_guild(Your Guild Id here)
    member_obj = guild_obj.get_member(Your Member Id here)
    await member_obj.add_roles(rolesID)
    

    【讨论】:

      猜你喜欢
      • 2023-04-06
      • 2021-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-26
      • 1970-01-01
      • 1970-01-01
      • 2020-12-05
      相关资源
      最近更新 更多