@kra1dex

Как сделать что бы discord.py бот писал, сколько удалил сообщений?

у меня есть команда, и надо чтобы после "clear" писало: "удаленно х сообщений". как это сделать ?

@bot.command()
async def clear(ctx, number: int):
await ctx.message.delete()
await ctx.channel.purge(limit=number)
await sleep(0.1)
embed = discord.Embed(
title="удалено "
)
await ctx.send(embed=embed)
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
WolfInChains
@WolfInChains
У вас же в функции clear есть параметр number, что мешает передать его в сообщение?
title=f"Удалено {number} сообщений"
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Zoominger
@Zoominger Куратор тега Python
System Integrator
Завести базу данных, в базе данных завести таблицу, в таблице завести счётчик и обновлять его при каждом удалении.

Ну или можно сколхозить сохранение в текстовый файл.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
30 нояб. 2021, в 21:14
5000 руб./за проект
30 нояб. 2021, в 20:09
20000 руб./за проект
30 нояб. 2021, в 19:40
4000 руб./за проект