python - 如何从用户中删除角色,只知道他的 id?
问题描述
如何从用户中删除角色,只知道他的 id?我目前正在使用此代码:
if self.collection.find_one({"name": name, "lname": lname, "role": role.id})['user'] != None:
id = self.collection.find_one({"name": name, "lname": lname, "role": role.id})['user']
await self.client.get_user(id).remove_roles(role)
self.collection.remove({"name": name, "lname": lname, "role": role.id})
await ctx.send(embed=embed)
但它给出了以下错误:
Command raised an exception: AttributeError: 'NoneType' object has no attribute 'remove_roles'
请帮忙
解决方案
推荐阅读
- html - 多层 :nth-of-type 选择器不起作用
- python - 如何创建列表的随机大小的子列表?
- java - Android:为什么在 SeekBar 上调用 viewToFront() 不会将其带到 UI 顶部?
- swiftui - SwiftUI NavigationView 意外弹出到根目录
- java - 关于列表添加方法的问题,不适用
- docker - 使用 docker cp 时 json 文件中的回车符 ^M
- webview - 在 andriod studio webview 相机中没有上传
- python - 我如何在 Flask 中获取相同表单中的两个按钮中的哪一个被单击以执行不同的操作?
- python - 本地安装的 googledrive Colab - MessageError:RangeError:超出最大调用堆栈大小
- jenkins - 通过 jenkins 通过电子邮件发送范围报告