このBOTはインフラ勉強会でセッションを録画するためのBOTです。
./resources/tokens.json
に次のようなjsonをおいてdocker-compose.yml
を実行させてください。
{
"discord": "<discordのトークン>",
"google": {
"clientId": "<googleのOauth2のclientId>",
"secret": "<googleのOauth2のclientSecret>"
}
}
起動する初回はとログにリンクが表示されるのでそこに飛んで動画をアップロードする権限を与えてください。
権限を与えるとlocalhost:3000
に飛ばされます。もし別のPCからリンクにアクセスした場合はlocalhost
をbotが動いているサーバーのipに書き換えてください。
このbotが権限を受け取るとtokens.json
のgoogle.refresh_token
にrefresh_token
を書き込みます。次回以降の起動ではこの値を使用します。