forked from Hoishin/social-media-client
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
pasta edited this page Dec 27, 2024
·
4 revisions
key | description | example |
---|---|---|
DATABASE_URL | ツイート情報を記録するsqliteのファイルパス。 | 'file:/etc/db/data.sqlite' |
DISCORD_CLIENT_ID | Discord ApplicationにおけるClient ID | '1234566789' |
DISCORD_CLIENT_SECRET | Discord ApplicationにおけるClient Secret | 'hogehogehoge' |
SERVER_ORIGIN | このサーバがデプロイされてるOrigin | 'https://twitter.hoge.com' |
DISCORD_SERVER_ID | このクライアントを操作する権限のある人間が所属しているべきサーバID | '123456789' |
DISCORD_VALID_ROLE_IDS | このクライアントを操作する権限のあるRoll ID。複数指定する時はカンマ区切り | '1234567,345678,9876654' |
TWITTER_USERNAME | Twitterアカウントのユーザ名(screen_name) | 'rtainjapan' |
TWITTER_PASSWORD | Twitterアカウントのパスワード | 'passw0rd' |
TWITTER_USER_EMAIL | Twitterアカウントのメールアドレス | '[email protected]' |
PUPPETEER_HEADLESS | headless mode(ウインドウ立ち上げなし)で起動するかどうか。 | true |
PUPPETEER_SCREENSHOT_PATH | puppeteerがブラウザのスクショ画像を出力するディレクトリ | /etc/social-media-client/screenshots |
RUNDATA_API_URL | 走者解説情報のAPI | 'https://script.google.com/macros/s/xxxxxxxxxx/exec' |
Dockerコンテナで起動する場合、ホストに各種ファイル(DBやスクショ)が見えるようにするには各種パスのmountをする必要があることに注意