@mrozhentsev

Не отправляются сообщения в discord.py, в чем проблема?

Бот дискорд не может отправить сообщение пользователю. Ошибка, которая ниже, говорит о том, что пользователя с таким id не существует, поэтому возвращает объект None, а у объекта None нет атрибута send.
Причем раньше это все работало.

member = bot.get_user(int(executor))
await member.send(f"Заказ №{order_id} оплачен.")


Ошибка
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: AttributeError: 'NoneType' object has no attribute 'send'
  • Вопрос задан
  • 546 просмотров
Пригласить эксперта
Ответы на вопрос 3
@Art005
Скорее всего get_user не находит никого
Ответ написан
RAINGM
@RAINGM
get_user принимает айди пользователя, попробуйте прописать bot.get_user(executor.id)
Ответ написан
Комментировать
AS1AW
@AS1AW
Скорей всего он не может найти пользователя
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы