Discord.py как забанить пользователя, который не является участником - PullRequest
0 голосов
/ 29 февраля 2020
user=get(ctx.guild.members, name="nameUser")
await ctx.guild.ban(user, reason=None)

Это код, который я использую, я помогаю другу создать новый дискорд-сервер, но он хочет, чтобы на обоих них был один и тот же забаненный пользователь. Я пытаюсь это сделать, но я получаю только эту ошибку: Command raised an exception: AttributeError: 'NoneType' object has no attribute 'id'. Заранее благодарю за любую помощь.

1 Ответ

1 голос
/ 01 марта 2020

ID пользователя - это целое число снежинки, связанное с пользователем, посетите это сообщение поддержки , чтобы узнать, как его найти

# Use fetch user if the account is not in a guild with the bot
user = await bot.fetch_user(user_id)
await ctx.guild.ban(user, reason="Testing", delete_message_days=0)
...