Skip to content

infra-workshop/recording-bot

Repository files navigation

Infra-Workshop Recording Bot

このBOTはインフラ勉強会でセッションを録画するためのBOTです。

起動方法

./resources/tokens.jsonに次のようなjsonをおいてdocker-compose.ymlを実行させてください。

{
  "discord": "<discordのトークン>",
  "google": {
    "clientId": "<googleのOauth2のclientId>",
    "secret": "<googleのOauth2のclientSecret>"
  }
}

refresh_tokenについて

起動する初回はとログにリンクが表示されるのでそこに飛んで動画をアップロードする権限を与えてください。 権限を与えるとlocalhost:3000に飛ばされます。もし別のPCからリンクにアクセスした場合はlocalhostをbotが動いているサーバーのipに書き換えてください。 このbotが権限を受け取るとtokens.jsongoogle.refresh_tokenrefresh_tokenを書き込みます。次回以降の起動ではこの値を使用します。