Presentations
Templates
Features
Teams
Pricing
Log in
Sign up
Log in
Sign up
Menu
million-timerで捗る?
ミリP生活
自己紹介
かんP
アイマス歴は7年くらい
菊地真担当
サーバーサイド寄りのWebサービス開発
Perl, JavaScript, Go, etc...
省略
million-timerとは?
ミリオンライブ!(ゲーム)のプレイ支援ツール
サイトをチェックして変化を通知
新着おしらせ
元気あふれ
BPあふれ
劇場仕事
誕生日のお祝い
etc...
使い方
https://github.com/kan/million-timer へアクセス
「Deploy to Heroku」ボタンを押す
GREEのメアド/パスワード他を入力→起動
heroku schedulerで定期実行
捗る
仕組み
Go製
Surf/goqueryでスクレイピング
GREEのログイン部分だけちょっと頑張った
環境によって微妙にHTMLが違う……
Herokuで動かすためにWeb UI付き
通知はPushbullet
Goでスクレイピング
Surf/goqueryのAPIは素直な感じでそんなに辛くない
(ちゃんと書ければ)速い
Herokuでバッチ処理
実行時間が短かいのでFreeで使える
Herokuボタンで簡単に導入
バッチの設定は環境変数でも渡せるようにしておくと良い
キャッシュや簡易ストレージ的なものは、ローカルファイルだけでなくredisやmongoを使えるようにするとherokuに優しい
Pushbulletで通知
モバイルデバイス含む端末への通知サービス
通知用URLさえ分かればAPIが使えるので楽
Freeなかわりに通知クオリティには注意
たまに通知されないとか。遅いとか
緊急性の低い要件なら十分実用的
追加予定機能
BrandNewStageのPR仕事通知
イベント対応の強化
ガチャの切り替え、終了時期の通知
Heroku以外での動作環境(ex. Docker)
WebUIの強化(ex. Webからチェック実行)
通知先の追加(メール、SMS、Slack等)
入れる予定のないもの
あくまで「支援」ツール
P業務を「代行」はしない
したらBANされそう
営業や劇場の代理実行
ログインボーナスの自動回収
劇場の通知も止まるのでアラートは出したい
(でもポイントガシャめんどいので代行してほしい)
まとめ
ミリオンライブ!やろう
気の利いてないところはmillion-timerが支援
イベント走るのも楽(当社比)
million-timerで捗る?ミリP生活
By Kan FUSHIHARA
Made with Slides.com
million-timerで捗る?ミリP生活
ミリオンライブ支援アプリmillion-timerの紹介
868
Kan FUSHIHARA