discord.py - 我如何查看提到的人 | 不和谐.py
问题描述
if user.id == "878176818564317184":
ctx.send("Trying to rickroll me")
我试过了,但没有用我想检查用户是否在机器人或其他成员上使用过该功能
解决方案
Id 是ints
, not strings
,所以你if-statement
永远不会是真的(因为 anint
永远不等于 a string
)。删除"
id 周围的引号。
if user.id == 878176818564317184:
假设user
变量已经是discord.User
or的一个实例discord.Member
。您问题中的代码没有显示user
来自哪里或它是什么,所以我认为它是您使用的命令的参数Converter
。
推荐阅读
- java - 如何在 Firestore 中使用 POJO 更新所有文档中的一个字段?
- c++ - Arduino - 关于数据类型
- reactjs - 以 Dropdown 作为标签输入,溢出屏幕。如何让它响应?
- php - Slim 应用程序错误(发生网站错误)
- java - 一次最大 Spring "@Async" 调用数
- android - 如何使用 Cordova 本机更改 Android 导航栏颜色?
- angular - 如何使用angular2选择特定行进行删除操作
- python - Python Web Scraping Html Table 使用漂亮的汤
- safari - 如何在 Safari 网络推送通知中识别用户
- java - 如果 spring mvc 中的数据库中存在 input_field_1,如何要求 input_field_2?