Discord.py проверьте, является ли пользователь другом в on_member_update

#python #discord.py #discord.py-rewrite

#python #discord.py

Вопрос:

я пытаюсь создать бота-преследователя (я знаю, что боты для автоматизации discord запрещены) Но на самом деле это не «автоматизирует вашего бота», так что мне нужно знать, как я проверяю, является ли пользователь другом в событии on_member_update. я уже пробовал

если before.is_friend() == True:

если после.is_friend() == True:

если discord.User.is_friend() == True:

Но все они на самом деле не сработали. Так что, может быть, у вас есть идея, почему

Ответ №1:

Я бы рекомендовал проверить, есть ли ваш конкретный пользователь в списке друзей бота.

 if member in client.user.friends:
    print("{} is on my friends list!".format(member.name))
  

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

1. Это должно работать до тех пор, пока вы определяете member как класс-член, который обновляется.