что такое логи в дискорде
Логи дискорд боту
Делаю бота, столкнулся с проблемой, нужно делать логи, искал в документации, на других сайтах, единственное что я находил, так это код который выдаёт ошибки и прочее. Требуется вывести аудит в определенный чат, вместе с подробностями(По типу какое содержание было у сообщения которое удалили и т.д.) Есть ли какие то русские ресурсы чтобы подробнее почитать об этом, или код как можно сделать логи и чтобы бот их отправлял?
P.S. На офф. документации нашёл что то похожее на логи, но это не то что мне нужно.
Вот что я делал в попытках написать логи
1 ответ 1
Логирования пользователей
Это можно сделать через event
К примеру, если вы хотите что бы каждое сообщение которое отправляется в чат отображалось в консоле, тогда используйте on_message:
Также вы можете посмотреть что содержит в себе message
Хотите узнать что происходит с пользователем, к примеру, какую роль он получил, делайте через on_member_update:
Также можете посмотреть что содержит в себе переменные before и after
Больше методов можете посмотреть здесь
Логирования самого сервера
И так начнем с on_guild_channel_create(посмотреть что содержит в себе channel можете так само как я показывал пару раз с верху):
На очереди в нас on_guild_update, этот метод может вам выдавать:
Изменения названия сервера
Изменен канала AFK
Изменение тайм-аута AFK канала
Вывод сообщений в отдельный канал
К примеру возьмем on_message (но перед этим вам надо импортировать утилиты discord’а)
Открытие и очистка журнала аудита в Discord
Пользователи редко когда задумывались о том, кто занимался созданием канала на интересующем сервере в программном обеспечении Discord. Чтобы узнать интересующую информацию, разработчиками было разработано журнал аудита в Дискорде. Что характерно, удалить журнал аудита в Дискорде и записанные данные невозможно.
Что такое журнал аудита
Каждый раз, когда пользователи совершают действия в программном обеспечении, они сохраняются в специально разработанном журнале аудита. Обратите внимание, срок хранения составляет 3 месяца, по истечении которого осуществляется автоматическое стирание. В программном обеспечении автоматически регистрируются сведения относительно:
Обратите внимание, чтобы получить исчерпывающую информацию из журнала аудита, пользователям требуется развернуть специально разработанную вкладку действий. Преимуществом специально разработанной функции считается наличие дополнительной опции фильтрации результатов поиска, интересующих отчетов. Чтобы воспользоваться журналом, достаточно перейти в одноименный раздел программного обеспечения.
Как найти и открыть
Чтобы открыть журнал аудита в Дискорде, пользователям требуется придерживаться определенной последовательности действий:
Обратите внимание: зарегистрированные клиенты в программном обеспечении могут просматривать сформированные журналы аудита исключительно в случае, когда администратор предоставил права доступа. В противном случае функция недоступна по умолчанию. Об этом нужно помнить, чтобы избежать попадания в неприятную ситуацию с вытекающими негативными последствиями.
Как очистить журнал аудита в Дискорде
Изначально пользователям требуется знать, что очистить журнал аудита Дискорд невозможно согласно разработанным правилам программного обеспечения. Однако предусматривается стирание истории переписки с интересующим собеседником. Последовательность действий несложная и подразумевает под собой:
Обратите внимание, последовательность действий не вызывает сложностей и занимает 5 минут свободного времени.
Дискорд – специально разработанное программное обеспечение, которое предназначено для организации непрерывного общения. Зарегистрированные пользователи могут обмениваться текстовыми сообщениями и совершать аудио и видеозвонки.
Многочисленные отзывы пользователей указывают на понятный интерфейс, который исключает вероятность допущения ошибок с вытекающими негативными последствиями. Пользователи, которые приняли решение стать клиентами мессенджеры, должны завести личный кабинет, указав адрес электронной почты, уникальный логин и ключ доступа. При наличии дополнительных вопросов, всегда можно обратиться за помощью к специалистам службы поддержки, которые оказывают посильную помощь в круглосуточном режиме. Заявки обрабатываются в круглосуточном режиме, без выходных и праздничных дней.
Журнал аудита
Журнал аудита (англ. Audit Logs) — журнал действий пользователей на сервере.
Описание
Хм, вы никогда не задумывались, кто создал новый канал на вашем сервере, или кто забанил недоброжелательного участника? Не бойтесь, журнал аудита здесь, чтобы донести вам о всём, что произошло на сервере. С него никак нельзя удалить какую-либо запись
Где он находится?
Итак, журнал аудита вы можете здесь. Для начала зайдите в настройки сервера а уже там есть вкладка с надписью «Журнал аудита».
Примечание. Вы можете просматривать журналы аудита только в том случае, если у вас есть права на просмотр журналов аудита или права администратора После того, как вы нажали вкладку «Журнал аудита», вы увидите что-то похожее на это:
Всякий раз, когда пользователь выполняет действие, оно регистрируется в журнале аудита на срок до 90 дней и запись не может быть удалена или отредактирована. Следующие действия регистрируются в журнале аудита:
Получение деталей
Для многих из этих действий дополнительные сведения можно получить, развернув вкладку действия. И, если вы пытаетесь найти конкретное действие или действие, выполненное конкретным пользователем, не бойтесь! Discord дает возможность фильтровать результаты, полученные обоими этими вариантами! Найти его можно сверху самого журнала