Задать вопрос
@TheFlamer

Как отправить сообщение всем людям на сервере в лс discord.py?

Пытался так: (Как сделать чтобы бот дискорда писал в личные сообщение всем кто есть на дискорд сервере с ним, и все это по одной команде?)
@bot.command()
async def message_all(ctx):
    for guild in bot.guilds:
        for member in guild.members:
             await member.send("Приветики!")
             print("Отправил " + str(member))

Не сработало, может вы поможете?
  • Вопрос задан
  • 1208 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Права на это боту даны? Intent'ы соответствующие запрошены?

А вообще за такое я бы бота выкинул нафиг со своего сервера.
Ответ написан
Ваш ответ на вопрос

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

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