/discord-vc-notify-bot

ボイスチャンネルへの入室を通知するDiscordBot

Primary LanguageTypeScriptMIT LicenseMIT

Discord VC開始通知Bot

Docker Image Version (tag latest semver) Docker Pulls Last Commit GitHub Workflow Status

example

Discordのボイスチャンネルへの入室を通知するBot

特徴

  • シンプル
  • カテゴリごとに通知チャンネルを設定できる
  • 常時起動が簡単
  • 更新が簡単
  • イメージサイズが非常に小さい(約43MB程度)!
  • Dockerがわからなくても(多分)使える

コマンド

コマンドはBotにメンションする形で入力します

setnc [チャンネルID]

カテゴリごとの通知チャンネルを設定します。

チャンネルIDを入力した場合は、IDで指定されたチャンネルをコマンドを入力したカテゴリの通知チャンネルに設定します。

setnc-with-id

チャンネルIDを入力しない場合は、このコマンドを入力したチャンネルをそのカテゴリの通知チャンネルに設定します。

setnc-without-id

delnc

入力したカテゴリの通知設定を削除します。

初回起動(docker-composeを使用)

  1. Discord Developer PortalでBotアカウントを作成する
  2. Botをサーバーに入れる
  3. docker-compose.ymlをダウンロード(またはコピー)して好きなフォルダに置く
  4. 同じフォルダにsecret_bot_token.txtという名前のテキストファイルを作り、ボットのTokenをコピペする
  5. docker-compose.ymlのあるフォルダ内で)docker-compose up -dで起動する
  6. docker-compose logsvc-notify-bot | VC_notify(Botの名前) is ready!のように表示されたらOK!

停止方法

  1. docker-compose.ymlのあるフォルダに移動(cd)する
  2. docker-compose downで停止する

更新方法

  1. docker-compose.ymlのあるフォルダに移動(cd)する
  2. docker-compose pullで新しいイメージを入手する
  3. config.txtが更新されていたら更新する
  4. docker-compose up -dで起動する

常時起動させる

docker-compose.yml

        # restart: always

        restart: always

に変更(コメントアウトを解除)してから起動する