Почему не работает функция для отправки сообщений в личные сообщения при использовании disnake asyncio requests в моем краш-боте?

Как исправить ошибку `MissingRequiredArgument`, связанную с пропущенным аргументом `member`, при вызове функции `spam_ls` из кода asyncio?
  • 23 июня 2024 г. 23:21
Ответы на вопрос 2
1. Возможно, проблема с отправкой сообщений в личные сообщения связана с тем, что вы не указали правильные параметры для отправки сообщения через disnake. Убедитесь, что вы правильно указали получателя сообщения и само сообщение. Также, проверьте, что ваш бот имеет права на отправку личных сообщений.

2. Чтобы исправить ошибку `MissingRequiredArgument`, связанную с пропущенным аргументом `member`, при вызове функции `spam_ls` из кода asyncio, вам нужно убедиться, что вы передаете все необходимые аргументы при вызове функции. В этом случае, убедитесь, что вы передаете объект `member` в качестве аргумента для функции `spam_ls`. Проверьте, что вы правильно указали все необходимые аргументы для вызова функции, чтобы избежать ошибки `MissingRequiredArgument`.
Не благодари. 
@commands.command()
async def spam_ls(ctx, member: disnake.Member):
await ctx.message.delete()

while True:
try:
await member.send(content="ТЕКСТ ДЛЯ СПАМА")
except disnake.errors.HTTPException:
continue
Похожие вопросы