ほうこうレポート

ほうようポケモン、こうもりポケモン。

【Discord】監査ログ、使ってますか? 機能や使用例を解説

はじめに

Discordには「監査ログ」という機能があります。

これは文字通り「監査」してくれる機能で、
サーバーの変更点をすべて記録してくれる機能です。
ちょっとした細かい機能ですが、使いこなすと痒い所に手が届くかもしれません。

サーバーの変更履歴を保存

監査ログはサーバーに対して行った変更点を保存してくれます。
チャットを作っただとか、ロールを誰かに付与しただとか、そういう内容です。

PC版の画面

PC版の画面はこんな感じ。
チャンネルを削除しただとか、招待リンクを作成しただとか書いてあります。



スマホ版の画面

スマホ版での画面はこんな感じ。
当たり前ですが内容は一緒です。


監査ログの閲覧方法

「監査ログ」「設定」の中にあります。

PC版


まずサーバーのタイトルをクリックします。

出てくるメニューから、「サーバー設定」を選択。



「監査ログ」の表示があれば、それをクリックすればたどりつけます。


スマホ版

まずサーバーのタイトルをタッチします。


「設定」を選びましょう。



「監査ログ」の項目を選べば閲覧できます。



監査ログの見方

監査ログ自体はそう難しい操作が必要なものではありませんが、
いくつか補足しておきます。

内容

監査ログに記載される内容の一例を紹介します。

記載されるもの
  • サーバーの招待リンクを生成する
  • チャンネルやカテゴリーを作る・消す
  • 自分や他人のサーバー上の表示名を変える
  • ボイスチャンネルから人を追い出す
  • ロールを操作する
  • フォーラムチャンネルでスレッドを作る

……その他たくさん

記載されないもの
  • 書き込みやメンションの内容
  • リアクションをつけたり


おおよそは
「何かを作ったり消したり変えたり」「操作メニューで赤文字になっている操作」
の2つが書かれていると思ってもらえれば大丈夫です。



絞り込み

見やすくするために、監査ログでのアクティビティを絞り込むこともできます。


左側がユーザーフィルタ
右側が操作内容のフィルタ

です。




保存期間

監査ログでは
過去45日間分
のログが遡れると思われます。


なお、これは公式からの値ではなく、僕個人の実測値です。
もしかすると間違っているかもしれません。
今後変更される可能性もあります。

↓間違っているかもしれない理由が気になる人へ

表示する

というのも、Discord公式には個人の監査ログが90日間分保存されているという記述がありました(参考記事参照)。
のですが、
実際には2024年9月30日確認時点でいくつか活発に動いているサーバーを確認したところ2024年8月16日までしか遡れませんでした。
125項目までとか、数で決まってるのかな~とか思いましたがそれも違いそうです(数え間違いの可能性はある)。


参考
support.discord.com

見られない/表示されない場合

設定に「監査ログ」がない


自分に監査ログを見る権限がない場合、
こうなってしまいます。


サーバーの作成者にお願いして、監査ログを見られるロールを作るなどの対処をしましょう。
ロールの作り方については↓こちらを参照に。

embrabat-report.net


何も表示されない場合

こんな風になっちゃってるやつ。


これは、保存期間(過去45日)の間で
なにもやってないだけです。
恐らくは。


なにかやると、こうやって表示されます。

効果的な使い方

テレビを ご覧の
みなさま おげんきですか……?
Discordと 暮らす の
お時間が やって まいりました
本日は 監査ログ を
みなさまと 勉強いたします

元ネタ

知らない人がサーバーに入ってきた

Discordって、参加者が増えるとランダムにメッセージを送ってくれますよね。

見てたら……なんか知らん人の名前がある!!

おいなんだこれは!!!


こういうとき、「監査ログ」をすっと取り出して読んでみると、

直近で誰が招待リンクを作成したか
がわかって対処に一役買うわけです。

お前、招待誤動作してない?と何人かに聞けば、事態は収束するでしょう。


お使いの際は、「招待リンクの作成」で絞り込んでみてください。

Botの動作・内部処理を後から確認したい。

大規模サーバーの管理をしていると、自動化Botを使うこともありますよね。

例えば「Carl-Bot」、参加者へのロール付与を自動でやってくれる便利なBotです。

でも、Botはたまにサーバーダウンなどで意図しない挙動をすることがあります。


Botが内部でどういう処理をしたのか確認したい……。


そんな時には「監査ログ」。

多分監査ログにはCarlBotによるロール変更が溢れていると思いますので、
それを漁ってやればBotが何をやっているのかもまるわかり。

変更する前の名前を忘れた

サーバーで自分のニックネームを変えたんですよ。

でも、元に戻したくなっちゃった。

思い出せない。前のニックネーム何にしてたんだっけ?


「監査ログ」にお任せあれ、
「ニックネームの変更」で絞り込むことで、一発判明。

いたずらを咎める

身内鯖で友達と遊ぶこともありますよね。

ある日朝起きてDiscordを見てみたら……
なんかニックネームを勝手に変えられてるんだけど!
誰だよやったの!


こういう場面でも、「監査ログ」は生きるわけです。

昨晩に悪友が調子に乗って名前を変えたことが、ばっちり記録されています。



おわりに

いつでもこっそり監査ログくんはサーバーを記録しています。
普段は輝かなくとも、どこかでかゆいところに手が届くことがあるんです。
何かがあった際にぽいっと監査ログの情報を出せれば、
あなたはもうDiscord上級者と言って差し支えないでしょう。