Как сделать аудит? discord.py
Я делаю своего дискорд бота и очень долго не понимаю как сделать аудит как у juniper бота помогите пожалуйста :D
Ответы (1 шт):
Автор решения: Felace
→ Ссылка
Если вы хотите Логировать действия пользователей по типу этого - 
То вам необходимо использовать обработчики event(), такие как on_message_edit, on_message_delete и т.п.
Подробно про каждый из них вы сможете прочитать здесь - discord.py Api Reference
Пример кода для логирования удалённых сообщений -
@bot.event
async def on_message_delete(message):
channel = bot.get_channel(ID_КАНАЛА)
embed = discord.Embed(color=16744576) # Создаём embed с цветом 16744576
#Добавляем ему Fied`сы с данными
embed.add_field(name="ID канала", value=f"{message.id}", inline=True)
embed.add_field(name="Автор Сообщения:", value=f"<@{message.author.id}>", inline=True)
embed.add_field(name="Канал:", value=f"<#{message.channel.id}>", inline=True)
embed.add_field(name="Содержимое сообщения:", value=f"```\n{message.content}\n```", inline=False) # Здесь мы получаем само удалённое сообщение
await channel.send(embed=embed) # Отправляем лог в channel