Как я могу проверить, кто упоминается | Discord.py

#discord.py

Вопрос:

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

Я пробовал это, но не работает, я хочу проверить, использовал ли пользователь эту функцию на боте или другом члене

Комментарии:

1. вы получаете сообщение и хотите узнать, о ком идет речь?

Ответ №1:

Идентификаторы ints не являются strings , поэтому ваши if-statement никогда не будут истинными (так как an int никогда не равен a string ). Удалите " кавычки вокруг идентификатора.

 if user.id == 878176818564317184:
 

Предполагая user , что переменная уже является экземпляром discord.User or discord.Member . Код в вашем вопросе не показывает, откуда user он взялся или что это такое, поэтому я предполагаю, что это аргумент команды, которую вы использовали Converter .

Комментарии:

1. @VirajLOng если это помогло, то вы должны принять мой ответ