首页 > 解决方案 > 我如何查看提到的人 | 不和谐.py

问题描述

if user.id == "878176818564317184": ctx.send("Trying to rickroll me")

我试过了,但没有用我想检查用户是否在机器人或其他成员上使用过该功能

标签: discord.py

解决方案


Id 是ints, not strings,所以你if-statement永远不会是真的(因为 anint永远不等于 a string)。删除"id 周围的引号。

if user.id == 878176818564317184:

假设user变量已经是discord.Useror的一个实例discord.Member。您问题中的代码没有显示user来自哪里或它是什么,所以我认为它是您使用的命令的参数Converter


推荐阅读