Используя Discord, вы можете общаться со своими друзьями, игровыми сообществами и разработчиками игр. Поскольку каждая платформа позволяет вам изменять настройки в соответствии с вашими требованиями, то же самое делает и Discord. Вы можете вносить изменения в настройки сервера, чтобы удалять/создавать каналы, обновлять информацию на сервере, блокировать участников и многое другое. Также есть функция, называемая Журнал аудита который ведет учет всех этих действий.
Что такое журнал аудита
Discord предоставляет вам функцию под названием Журнал аудита. На своем собственном сервере Discord вы можете создавать каналы и изменять настройки в соответствии с вашими требованиями, например, создавать новые каналы на сервере, удалять каналы, обновлять информацию, блокировать участников. Запись всех этих действий ведется в журнале аудита.
Как работает журнал аудита
Любое действие, которое вы выполняете с настройками вашего сервера, записывается в журнал аудита, и вы можете проверить его позже, выполнив шаги, указанные ниже:
Как посмотреть журнал аудита в Дискорде? / Discord Аудит
Шаг 1: Откройте свою учетную запись Discord и откройте меню нажав прямо на сервере:
Шаг 2: Нажмите на Настройки сервера и прокрутите вниз до Журнал аудита:
Шаг 3: Далее нажмите на Журнал аудита чтобы увидеть все записи об изменениях, которые вы сделали ранее:
Заключение
Для вас очень удобно иметь записи обо всех действиях, которые вы выполняли в прошлом, чтобы вы могли проверить их в любое время. В Discord есть функция под названием «Журнал аудита», где хранится запись обо всех изменениях, которые вы часто вносите. Вы можете легко получить доступ к журналу аудита, перейдя в настройки сервера и узнать о внесенных вами изменениях.
Источник: softoban.com
Как очистить журнал аудита?
Выберите Параметры > Аудит и журналы > Управление журналами аудита. Выберите самый старый журнал аудита. В командной строке щелкните Удалить журналы. В окне подтверждения нажмите кнопку ОК.
Как очистить журнал аудита в Discord?
Короткий ответ: на самом деле нет, вы не можете редактировать, изменять или удалять журналы аудита. Они написаны с более высокими привилегиями, чем даже владельцы серверов, и предназначены для безвозвратной записи действий сервера. Я вижу, что этот вопрос часто задают на форумах Discord и в других местах в Интернете.
Как открыть журнал аудита?
- Войдите в Консоль администратора Google. .
- На главной странице консоли администратора выберите Отчеты.
- В левой части страницы в разделе Журнал аудита выберите Администрирование.
- Чтобы выбрать данные для отображения справа, нажмите «Управление столбцами» .
Что такое Вебхуки в Дискорде?
Встроенная Функция Webhooks это простой способ получать автоматические сообщения и обновления данных, которые были посланы на текстовый канал Вашего сервера. . Создавая конечный пункт webhook на Вашем сервере, Вы генерируете адрес Webhook, который Вы можете отправить на разные сервисы, чтобы связать их с Discord.
Что такое журнал аудита?
Журнал аудита — это коллекция текстовых файлов журнала, которые содержат информацию о взаимодействии модуля Runbook с внешними средствами и системами.
Как откатить сервер в дискорд?
Перейдите в раздел, расположенный под тремя вертикальными точками справа вверху. Войдите в Настройки (символ шестеренки). Кликните на три точки справа вверху. Выберите пункт Удалить сервер.
Где находится журнал событий приложений Windows 10?
- – в появившемся списке (ниже заголовка Лучшее соответствие) нажмите Панель управления;
- – в диалоговом окне Все элементы панели управления нажмите Администрирование;
- – в диалоговом окне Администрирование нажмите Просмотр событий;
Как в аудите посмотреть папки?
Для этого необходимо открыть свойства файла или папки, перейти на вкладку “Безопасность”, нажать “Дополнительно” и “Аудит”.
Как определить онлайн в Дискорде?
Онлайн Онлайн режим является статусом по умолчанию. Вы получаете уведомления, можете использовать Discord и нормально отображаться в списке участников. У вас также будет зеленый кружок на картинке вашего профиля.
Как пользоваться Mee6?
- Выберите из списка сервер для бота на Дискорде.
- Жмите Продолжить.
- Задайте необходимые права.
- Кликните Авторизовать.
Как посмотреть сервера друга в Дискорде?
Откройте список друзей, щелкнув на значок над списком серверов. Когда вы его найдете, он с радостью выделится размытым фоном.
Источник: chelc.ru
Как добавить журнал аудита для добавления, удаления роли и изменения имени пользователя в Discord.js?
Для моего бота Discord.js я пытаюсь создать журнал аудита, который отправляет сообщения в определенный канал журнала на каждом сервере, на котором он находится, для пользовательских изменений. У меня есть работающая функция журнала аудита «сообщение удалено», но когда я пытаюсь перенести ее на добавление и удаление ролей, имена пользователей, псевдонимы и изменения аватара, бот не регистрирует это и падает. Как исправить эту проблему в моем коде?
Я включил как отправку сообщения об удалении журнала аудита, так и роль добавления/удаления/изменения имени пользователя.
client.on(‘messageDelete’, function (message) < if (message.channel.type === ‘text’) < // post in the server’s log channel, by finding the accuratebotlog channel (SERVER ADMINS **MUST** CREATE THIS CHANNEL ON THEIR OWN, IF THEY WANT A LOG) var log = message.guild.channels.find(‘name’, CHANNEL) if (log != null) < log.sendMessage(‘**Message Deleted** ‘ + message.author + »s message: ‘ + message.cleanContent + ‘ has been deleted.’) >> >) // sends message when important (externally editable) user statuses change (for example nickname) // user in a guild has been updated client.on(‘guildMemberUpdate’, function (guild, oldMember, newMember) < // declare changes var Changes = < unknown: 0, addedRole: 1, removedRole: 2, username: 3, nickname: 4, avatar: 5 >var change = Changes.unknown // check if roles were removed var removedRole = » oldMember.roles.every(function (value) < if (newMember.roles.find(‘id’, value.id) == null) < change = Changes.removedRole removedRole = value.name >>) // check if roles were added var addedRole = » newMember.roles.every(function (value) < if (oldMember.roles.find(‘id’, value.id) == null) < change = Changes.addedRole addedRole = value.name >>) // check if username changed if (newMember.user.username != oldMember.user.username) < change = Changes.username >// check if nickname changed if (newMember.nickname != oldMember.nickname) < change = Changes.nickname >// check if avatar changed if (newMember.user.avatarURL != oldMember.user.avatarURL) < change = Changes.avatar >// post in the guild’s log channel var log = guild.channels.find(‘name’, CHANNEL) if (log != null) < switch (change) < case Changes.unknown: log.sendMessage(‘**[User Update]** ‘ + newMember) break case Changes.addedRole: log.sendMessage(‘**[User Role Added]** ‘ + newMember + ‘: ‘ + addedRole) break case Changes.removedRole: log.sendMessage(‘**[User Role Removed]** ‘ + newMember + ‘: ‘ + removedRole) break case Changes.username: log.sendMessage(‘**[User Username Changed]** ‘ + newMember + ‘: Username changed from ‘ + oldMember.user.username + ‘#’ + oldMember.user.discriminator + ‘ to ‘ + newMember.user.username + ‘#’ + newMember.user.discriminator) break case Changes.nickname: log.sendMessage(‘**[User Nickname Changed]** ‘ + newMember + ‘: ‘ + (oldMember.nickname != null ? ‘Changed nickname from ‘ + oldMember.nickname + +newMember.nickname : ‘Set nickname’) + ‘ to ‘ + (newMember.nickname != null ? newMember.nickname + ‘.’ : ‘original username.’)) break case Changes.avatar: log.sendMessage(‘**[User Avatar Changed]** ‘ + newMember) break >> >)
Я ожидал, что бот отправит на мой канал сообщение о том, что «Роль пользователя удалена: имя_члена + их старая роль», и наоборот для добавления роли, но мой бот не может отправить эти сообщения в канал журнала бота, который я настроил.
Комментарии (4)
Добро пожаловать в Stack Overflow. Что за ошибка, когда бот вылетает?
Я размещаю своего бота на Heroku, поэтому не знаю, где посмотреть сообщение об ошибке сбоя.
Проверьте командную строку. Я не очень хорошо знаком с Heroku, но у вас должна быть какая-то консоль.
Источник: reddeveloper.ru