EGO-LOG

40代2児の父。主にプログラム学習と開発、仮想通貨、メタバース、たまに関係ないことを綴る。

【Discord】bot [MEE6]でレベル制導入

前置き

先日Discordにbot MEE6を導入した。

目的はいくつかあるが、1つは認証ロール。

 

サーバに参加した時に、認証ボタンを押さないと他のチャンネルが見えない場合があったら、そのサーバは認証ロールの設定がされている。(MEE6とは限らない)

 

その手順についてブログにまとめたのだが、何故か消えてしまったので、その手順は省略する。

 

もう一つがレベル制の導入。

発言数に応じてレベルアップするようにする。

 

設定

DashboardからLevelsを選択する

 

Leveling Upで 以下の項目を設定する。

  • Level up announcement・・レベルアップ時にどのチャンネルに通知するか。「Current Channel」の場合、書き込んだチャンネルに通知する。「Custom Channel」の場合、通知先のチャンネルを指定する。
  • Announcement Cannel・・通知チャンネルを指定する場合にここで選択する。
  • Level Up Annoucement Message・・レベルアップ時のメッセージ

 

動作確認

設定後ひたすら書き込みをして、

レベルアップが通知されることを確認

 

あとがき

本来やりたかったことは、一定レベルに達していないとリンク(httpを含む文字列)を書き込めない制御をしたくて、一定レベルになったらロールを付与するということ。

これをやるにはプレミアムにしないといけないらしい。

とりあえずは手動でやりますかね。

大変になってきたらまたご相談ということで。

 

今回は以上!