�* WebhookからStarbucks eGiftを発行するHubotです。
- 詳しい環境構築方法はQiitaにまとめました。
- 勝手に決済されるため、インストールするサーバのアクセス制限は適切に行ってください。
- 使用するクレジットカードはバーチャルカードの利用をお勧めします。
"dependencies": {
"hubot-starbucks-egift": "0.0.1"
}
["hubot-starbucks-egift"]
export HUBOT_HOME="Hubotのルートディレクトリ"
cp -P hubot-starbucks-egift/resources.sample $HUBOT_HOME/resources
cp -P hubot-starbucks-egift/judge.sample $HUBOT_HOME/judge
- Dockerfileが公開されているので、Docker内に構築するのが手っ取り早いです
- 詳細は割愛します
- SELENIUM_BROWSER
- chrome
- SELENIUM_REMOTE_URL
- SeleniumのサーバURL
- STARBUCKS_MAIL_ADDRESS
- 決済通知先のメールアドレス
- STARBUCKS_CREDIT_NUMBER
- クレジットカード番号
- STARBUCKS_CREDIT_MONTH
- クレジットカード(月)
- STARBUCKS_CREDIT_YEAR
- クレジットカード(年)
http://<ホスト>/<judge内のファイル>
- resources/message.json内のメッセージを変更してください。
- judgeディレクトリ内に以下のようなスクリプトを追加してください
- ファイル名はURLの一部になります
module.exports -> (robot, req)->
if not_send
send: false, message: "エラーメッセージ"
send: true
options:
room: "送信するroom"
message: "ギフトカード及びチャットのメッセージ"