Удаление личных сообщений discord.py
Добрый день. Можете пожалуйста подсказать, существует ли команда в код .py для удаления всех личных сообщений отправленных ботом. Его задача будет заключаться в том, что при вводе заданной команды на канале дискорд он начнёт удалять все личные сообщения не на канале дискорда. В документации ничего по этому поводу не нашёл. Если есть, то скиньте или подскажите, как это реализовать. Заранее спасибо!)))
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Discord.py бот для Discord
наверное видели как у ботов в Discord написано ‘играет в . ‘ как это зделать на питоне, нашел код.
Удаление сообщений в беседе в Vk
Можно создать бота который удаляет сообщения только одного пользователя в беседе? Я извиняюсь, лень.

Система личных сообщений. Вывод списка сообщений.
Доброе время суток! Возникла проблема с почтой, а конкретно не могу вывести всю переписку.
Вывод личных сообщений
Добрый день! нужно вывести личные сообщения с сайта, как лучше это сделать? Какой компонент.
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Система личных сообщений
Приветствую! Есть ли возможность, написать систему личных сообщений, не прибегая к PHP? И где можно.
Вывод личных сообщений
Привет всем 🙂 Если помните то я как то раз попросил помощь по личной переписке юзеров!А если нет.
Сервис Личных сообщений на сайте
Добрый вечер, есть сайт с регистрацией и авторизацией, есть личная страница юзера. Вот, мне теперь.
IPB Чтение личных сообщений
Друзья подскажите пожалуйста может ли модератор или админ читать личные сообщения между.
Реализация личных сообщений PHP
Доброго утра, Форумчане Требуется Ваш совет, как лучше всего реализовать полноценный обмен.
Рассылка личных сообщений вконтакте
Привет! Как можно организовать рассылку личных сообщений вк по базе пользователей (не друзей). .
Выборка из базы личных сообщений
Здравствуйте уважаемые. Не могу правильно сделать выборку из базы. Есть таблица такого вида: .
Как удалить сообщения указанного пользователя Discord Python?
Я Пишу бота и столкнулся с проблемой: Мне нужна команда clear, которая будет удалять сообщения. Она должна удалить только те сообщения, которые написал сам пользователь, не трогая другие. И вот действительно всё работает так:
@bot.command(pass_contex=True) async def clear(ctx, arg=None): arg = arg + 1 await ctx. channel.purge(limit=arg, check=lambda message: message.author == ctx.author) await ctx.send(f'Удалено ` ` сообщений', delete_after=5)
К сожалению, работает всё не так, как хотелось бы. Удаляются действительно нужные сообщения, но при проверке на удаление, те сообщения, которые не нужно удалять, считаются удалёнными. Проще показать это так:
[Моё сообщение] bla-bla
[Моё сообщение] bla-bla
[Сообщение другого пользователя] bla-bla
[Сообщение другого пользователя] bla-bla
[Сообщение другого пользователя] bla-bla
[Моё сообщение] bla-bla
Для того, чтобы удалить только мои сообщения, нужно написать .clear, тогда должны удалится только мои сообщения, но на деле нужно прописать .clear 6, так как учитываются не только мои сообщения, но и сообщения других пользователей
- Вопрос задан более двух лет назад
- 895 просмотров
[discord.py]Удаление сообщение после выполнениыя команды
Раньше было так, но теперь поменялась команда.
await ctx.message.delete(ctx) Вроде так, но оно не сработало.
Отслеживать
задан 11 дек 2019 в 19:40
195 1 1 серебряный знак 9 9 бронзовых знаков
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Правильно написать надо так:
async def команда(ctx, amount = сумма): await ctx.channel.purge(limit = amount);
Отслеживать
51.6k 200 200 золотых знаков 61 61 серебряный знак 242 242 бронзовых знака
ответ дан 5 авг 2020 в 9:30
36 2 2 бронзовых знака
Сделано верно,но только надо без ctx,он и так понимает,какое сообщение удалять
await ctx.message.delete()
Отслеживать
ответ дан 15 дек 2019 в 9:08
Krutos VIP Krutos VIP
69 2 2 серебряных знака 9 9 бронзовых знаков
- discord
- discord.py
-
Важное на Мете
Связанные
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Телеграм бот для удаления системных уведомлений

Интервал удаления 1-2 секунды после вступления нового участника в группу.
Популярные боты:
@joinhider_bot
@AntiServiceMessage_Bot
@RemoveJoinGroupMsgBot
Установите любого бота в требуемую группу и назначьте Администратором с правами «Удаление сообщений»
Как установить:
1. Откройте вашу группу и кликните на ее название
2. Далее в правом верхнем углу кликните на кнопку Изм.
3. Далее кликните на Администраторы и нажмите на Добавить администратора
4. В поиске найдите нужного бота и кликните на него.
5. У бота оставьте активной опцию Удаление сообщений и нажмите в правом верхнем углу Готово.
