このスクリプトはdiscordのボイスチャットに入退室したときに指定されたチャンネルに通知を 送信するものです。
この Bot に関して書いたブログ https://azukibar.dev/blog/2021/07/discord-vc/ も参考にしてください。
このリポジトリから作成されたDockerイメージはGitHub Container Registry とDocker Hubにアップロードされています。
ダウンロードは以下のどちらかでお願いします。
docker pull ghcr.io/azuki-bar/discord-vc-notify
# or
docker pull azukibar/discord-vc-notify
以下のdocker-compose.ymlを好きな場所に置いてください。
version: '3'
services:
server:
image: ghcr.io/azuki-bar/discord-vc-notify:latest
environment:
TOKEN: "YOUR TOKEN"
CHANNEL_ID: "NOTIFY CHANNEL ID"`その後docker-compose up -dで起動してください。
pipenv installで環境を整えてください。
次にpipenv run add_auth_data.pyで認証情報を保存してください。
この時、チャンネルIDとアクセストークンが必要です。
任意のサーバで動かしてください。