Итак, я создал бота, который запрещает людей в списке.Список идентификаторов пользователей.Первая часть, которая сообщает им, работает, но вторая часть, которая запрещает их, не работает.
if message.content.startswith('purge') and message.author.id == "317026781708288024":
logID()
msg = "Hey something bad happened and you got banned good luck the server is down now"
f = open("ID.log","r")
lines = f.readlines()
for line in lines:
member = await client.get_user_info(line)
try:
await client.send_message(member, msg)
except Exception:
pass
await client.ban(member, delete_message_days=7)
f.close()
Я получаю ошибку:
Ignoring exception in on_message
Traceback (most recent call last):
File "/home/jacob/.local/lib/python3.6/site-packages/discord/client.py", line 307, in _run_event
yield from getattr(self, event)(*args, **kwargs)
File "Evster.py", line 141, in on_message
await client.ban(member, delete_message_days=7)
File "/home/jacob/.local/lib/python3.6/site-packages/discord/client.py", line 1735, in ban
yield from self.http.ban(member.id, member.server.id, delete_message_days)
AttributeError: 'User' object has no attribute 'server'