Как посмотреть логи дискорд сервера

Открытие и очистка журнала аудита в Discord

Пользователи редко когда задумывались о том, кто занимался созданием канала на интересующем сервере в программном обеспечении Discord. Чтобы узнать интересующую информацию, разработчиками было разработано журнал аудита в Дискорде. Что характерно, удалить журнал аудита в Дискорде и записанные данные невозможно.

Что такое журнал аудита

Каждый раз, когда пользователи совершают действия в программном обеспечении, они сохраняются в специально разработанном журнале аудита. Обратите внимание, срок хранения составляет 3 месяца, по истечении которого осуществляется автоматическое стирание. В программном обеспечении автоматически регистрируются сведения относительно:

Как посмотреть логи дискорд сервера. Смотреть фото Как посмотреть логи дискорд сервера. Смотреть картинку Как посмотреть логи дискорд сервера. Картинка про Как посмотреть логи дискорд сервера. Фото Как посмотреть логи дискорд сервера

Обратите внимание, чтобы получить исчерпывающую информацию из журнала аудита, пользователям требуется развернуть специально разработанную вкладку действий. Преимуществом специально разработанной функции считается наличие дополнительной опции фильтрации результатов поиска, интересующих отчетов. Чтобы воспользоваться журналом, достаточно перейти в одноименный раздел программного обеспечения.

Как найти и открыть

Чтобы открыть журнал аудита в Дискорде, пользователям требуется придерживаться определенной последовательности действий:

Обратите внимание: зарегистрированные клиенты в программном обеспечении могут просматривать сформированные журналы аудита исключительно в случае, когда администратор предоставил права доступа. В противном случае функция недоступна по умолчанию. Об этом нужно помнить, чтобы избежать попадания в неприятную ситуацию с вытекающими негативными последствиями.

Как посмотреть логи дискорд сервера. Смотреть фото Как посмотреть логи дискорд сервера. Смотреть картинку Как посмотреть логи дискорд сервера. Картинка про Как посмотреть логи дискорд сервера. Фото Как посмотреть логи дискорд сервера

Как очистить журнал аудита в Дискорде

Изначально пользователям требуется знать, что очистить журнал аудита Дискорд невозможно согласно разработанным правилам программного обеспечения. Однако предусматривается стирание истории переписки с интересующим собеседником. Последовательность действий несложная и подразумевает под собой:

Обратите внимание, последовательность действий не вызывает сложностей и занимает 5 минут свободного времени.

Дискорд – специально разработанное программное обеспечение, которое предназначено для организации непрерывного общения. Зарегистрированные пользователи могут обмениваться текстовыми сообщениями и совершать аудио и видеозвонки.

Как посмотреть логи дискорд сервера. Смотреть фото Как посмотреть логи дискорд сервера. Смотреть картинку Как посмотреть логи дискорд сервера. Картинка про Как посмотреть логи дискорд сервера. Фото Как посмотреть логи дискорд сервера

Многочисленные отзывы пользователей указывают на понятный интерфейс, который исключает вероятность допущения ошибок с вытекающими негативными последствиями. Пользователи, которые приняли решение стать клиентами мессенджеры, должны завести личный кабинет, указав адрес электронной почты, уникальный логин и ключ доступа. При наличии дополнительных вопросов, всегда можно обратиться за помощью к специалистам службы поддержки, которые оказывают посильную помощь в круглосуточном режиме. Заявки обрабатываются в круглосуточном режиме, без выходных и праздничных дней.

Источник

Логи дискорд боту

Делаю бота, столкнулся с проблемой, нужно делать логи, искал в документации, на других сайтах, единственное что я находил, так это код который выдаёт ошибки и прочее. Требуется вывести аудит в определенный чат, вместе с подробностями(По типу какое содержание было у сообщения которое удалили и т.д.) Есть ли какие то русские ресурсы чтобы подробнее почитать об этом, или код как можно сделать логи и чтобы бот их отправлял?

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, чтобы посмотреть историю сообщений? Узнаем подробно, как это сделать в различных форматах, включая в легко открываемых HTML и текстовых файлах.

Если уже используете Discord, скорее всего, присоединились к нескольким группам и участвовали в бесчисленных разговорах. Большинство из них, возможно, не стоит просматривать и создавать резервные копии. Однако, если также используете Discord для более значимых диалогов, и история не просто усеяна одноразовыми переписками об игровом контенте, есть вероятность, что захотите загрузить и посмотреть эти стенограммы.

Поскольку Discord официально не предлагает способа загрузки / экспорта записи чатов или истории сообщений, нужно использовать сторонние инструменты. Можете скептически относится к тому, как работают эти решения, но есть один исключительный способ, который делает загрузку истории сообщений Discord достаточно простым.

Как получить запись чатов канала и сообщений из Discord?

Чтобы начать загрузку (экспорт) чата из канала и истории сообщений, перейдите на страницу GitHub и скачайте Discord Chat Exporter. Для этого сделайте запрос в интернете по имени этого приложения и после отображения результатов поиска перейдите на сайт, указанный на рисунке.

Перейдите на вкладку Releases и загрузите последнюю версию DiscordChatExporter.

Приложению будет загружено в zip-архиве. Распакуйте его в выбранное место и запустите файл DiscordChatExporter.exe. Теперь следуйте указанной инструкции.

Откройте Discord и войдите в свою учетную запись. Затем нажмите Ctrl + Shift + I, чтобы открыть меню разработчика (Developer Options). Нажмите на вкладку Application в верхней части страницы. Возможно, придется развернуть опцию с помощью стрелки, если она скрыта.

Выберите опцию Local Storage — https://discordapp.com на левой панели. Теперь нажмите Ctrl + R, чтобы обновить страницу. Это позволит отобразить опцию токена, которая не видна при первом доступе к расположению.

Если пытаетесь найти токен и он невидим, обновите страницу и щелкните на кнопку стоп, когда появится код токена. Это заблокирует код, позволяя его скопировать.

Теперь просто скопируйте и вставьте этот код в верхнюю часть DiscordChatExporter без кавычек, нажмите стрелку, и вся информация Discord будет загружена.

Чтобы скачать историю, все, что нужно сделать, это выбрать группу Discord, из которой хотите экспортировать чат или сообщения, затем укажите канал в средней панели.

Как только щелкните на канал, увидите окно с параметрами экспорта. Настройте их в соответствии со своими предпочтениями. Выберите Browse, чтобы указать место для загрузки файла, затем Export для извлечения данных.

Удобным форматом для экспорта истории сообщений является HTML. Поскольку его можно легко посмотреть в текстовом формате, аналогичном исходному макету Discord. Включает в себя значки пользователей, смайлики, эмодзи и ссылки.

Источник

Как посмотреть логи дискорд сервера

Discord – это довольно популярный мессенджер. Википедия: https://en.wikipedia.org/wiki/Discord_(software).

Задача

У Discord (пока?) нет функции “экспортировать лог чата”. А экспортировать историю полезно: для бекапа на случай если модератор удалит канал или сервер; чтобы превратить переписку в заметки и т.п.

Есть сторонний инструмент, чтобы решить эту задачу.

Инструмент

Там же есть инструкции по подготовке и использованию. Инструкции длинны, но хороши.

В целом надо сделать:

Я использую CLI-версию, под Linux. Для Windows бывает версия с графическим интрефейсом.

Скрипт может экспортировать лог чата в разных форматах: красивый html, json, просто текст.

Подробно про подготовку

.NET рантайм

Скачать скрипт

Скачать файл DiscordChatExporter.CLI.zip с github: https://github.com/Tyrrrz/DiscordChatExporter, CLI/stable release.

Узнать свой пользовательский токен в Discord

Вместо этого можно получить роботный токен, но это чуть дольше.

Узнать id чата

Открыть Discord-чат в браузере, посмотреть url. Большое число – id чата.

Если url почему-то недоступен, открыть Developer Tools, пойти в Console и запросить window.location.href, это будет url.

Примеры использования скрипта

Экспортировать лог чата в умолчальном формате (html), с умолчальным именем файла (скрипт составит его из названия и id чата):

То же самое, но в виде json:

То же самое, но в виде простого текста:

Простой текст; записать в файл my-file.txt:

То же самое, но с датой-временем в формате yyyy-MM-dd HH:mm:ss (время будет в таймзоне, установленной на локальном компьютере):

То же самое, но время будет с указанием таймзоны:

То же самое, но время в UTC:

То же самое, но выгрузить только сообщения начиная с 2021-05-30 02:28:14 (время в таймзоне локального компьютера):

То же самое, но выгрузить сообщения начиная с 2021-05-30 02:28:14 по UTC:

Источник

Бот, на который можно ответить dms в логе консоли или на канале discord

Я поискал его и получил код со строкой чтения, где он выглядит так:

Но это не работает

Добро пожаловать в Stack Overflow. что ты уже испробовал? Почему именно у вас не работает; в чем ошибка?

Он не говорит, что это просто не работает

На самом деле это тема, которую я недавно затронул, поэтому я проведу вас по ней и дам вам некоторый код, который будет с ней работать.

Во-первых, я хотел бы сказать, что когда вы делаете сообщение, включайте четкий вопрос. Судя по тому, как это звучит, вы просите бота, который регистрирует dms на консоли или отвечает на них. Я просто отвечу на оба вопроса.

Это должно быть включено в вашу функцию сообщений, поэтому прямо сейчас, если вы будете следовать, код будет выглядеть так:

Оттуда он просто добавляет код внутрь оператора if. Вам всегда понадобится оператор return внутри него на случай, если ничего не произойдет, чтобы он не пытался что-либо делать в каналах.

Если вы хотите, это будет записывать DM на консоль и отвечать на нее, если это равно определенному сообщению.

Это должно делать то, что вы хотите, если у вас есть какие-либо вопросы, прокомментируйте их здесь, и я отвечу как можно скорее 🙂

Что, если я хочу иметь возможность отвечать, отправлять dm от бота по своему выбору из журнала консоли, а не просто заставлять его что-то отвечать?

Также у вас произошел сбой, вы должны удалить ожидание с return await message.channel.send(«Hi!»);

Вам не нужно удалять ожидание, это асинхронная функция. Я не совсем понимаю, что вы имеете в виду, говоря «ответить, отправить dm от бота по своему выбору из журнала консоли, а не просто заставить его что-то отвечать?» не могли бы вы подробнее рассказать об этом?

Как возможность отправить ответ из журнала консоли

Я отредактировал свой пост, попробуй и скажи мне, работает ли он, это код в разделе «изменить».

Это работает, спасибо большое ^^ вы ничего не знаете о том, как случайно помещать сообщения сервера журнала бота в папки, не так ли? Может быть хорошо.

Пожалуйста, я не знаю, как записывать это в файлы, но я знаю, как записывать в текстовый канал на Discord. Если бы вы хотели этого, вы бы хотели, чтобы он регистрировал каждое сообщение?

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *