Skip to content

cloudnativedaysjp/dreamkast-trailmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dreamkast-trailmap

Tools for dreamkast trailmap

事前準備

  • yarn installを実行
  • AWSにSSOログイン
  • AWS_REGIONを、作業したい環境に応じて指定
    • dev: us-east-2
    • stg/prd: ap-northeast-1

QRコード生成

# devの場合
$ yarn run load-point-event [上記定義ファイルへのパス] dev

# stg/prdの場合
$ yarn run load-point-event [上記定義ファイルへのパス] [stg|prd] [random salt]  # ここで指定したsaltは、dk-uiの環境変数でも指定が必要です

利用者の獲得ポイント一覧取得

  • 以下のような、ユーザのIDとemailの一覧をcsvとして生成してください。
    • TODO: dreamkast側でユーザ一覧のAPIを開けて、自動で取得できるようにする
id,email
1000,[email protected]
1001,[email protected]
...
  • 上記csvを指定して、以下を実行してください。
$ yarn run --silent get-total-points [上記csvへのパス] [カンファレンス略称] [dev|stg|prd] > data/points.csv

抽選

  • 上記で取得した利用者獲得ポイント一覧を指定して、以下を実行してください。
$ yarn run --silent sweepstakes [上記で取得したポイント一覧] [当選人数]
  • スタッフを抽選対象から除外したい場合は、sweepstakes.tsの上部の定数で指定されたignore fileに名前を追加してください。
$ cat data/ignoreUsers.txt 
[email protected]
[email protected]
...

About

Tools for dreamkast trailmap

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published