Задать вопрос
Контакты
Местоположение
Бассас да Индия

Наибольший вклад в теги

Все теги (2)

Лучшие ответы пользователя

Все ответы (2)
  • Как заставить бота отправлять сообщения в лс с текстом который я напишу в поле ввода сообщения?

    SNVMK
    @SNVMK
    Поставьте аргументу member тип discord.Member, таким образом он будет сразу конвертирован в объект участника, которому надо отправить сообщение. И, как я понимаю, этот кусок Вы взяли из какого-то старого источника, т.к. в новых версиях discord.py не требуется передавать pass_context. Да и вообще переходите наконец на слэш команды! В гит-ветке они уже давно реализованы. Ну а если надо именно это, то будет так:
    @bot.command()
    async def lm(ctx: commands.Context, member: discord.Member, text: str):
        await member.send(text)


    Заметьте, что текст надо будет заключать в "кавычки"
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (5)