App Review Slack Bot
Overview
ユーザが投稿したスマートフォンアプリの新着レビューを Slackに通知するバッチプログラム.
連携可能サービス 2019/05/04時点
Requirements
- golang : version 1.11.x ~
- dep ( goの依存関係管理ツール)
How to Use
環境変数の設定
レビュー最新収集日時ログファイルの作成
cp files/.updated.log files/updated.log
.env ファイルの作成
cp .env.example .env
環境変数のセット
Slackに表示されるアプリ名
SLACK_BOT_NAME=AppReviewer
アイコン名(Slackのアイコン)
SLACK_BOT_ICON=:speech_balloon:
Slack Webhook URL
Slack側での設定方法やWebhookURLの取得方法についてはこちらを参照.
SLACK_WEBHOOK_URL=https://hooks.slack.com/services/XXXX
Slack の通知チャンネル
SLACK_TARGET_CHANNEL=random
Slack のメッセージの先頭テキスト
SLACK_MSG_PREFIX_TEXT=新着レビューが届きました.
メンションをつけて通知したい場合は, 以下のように設定記述する.
例)@channel で通知したい場合.
SLACK_MSG_PREFIX_TEXT=<!channel> 新着レビューが届きました.
iOSアプリのRSSフィードURL
下記のXXXX
の部分にはiOSアプリのアプリIDが入る.
TARGET_IOS_APP_ID=XXXX
レビュー最新収集日時ログファイルパス
基本的にデフォルトのままでOK.
UPDATED_LOG_PATH=./files/updated.log
バッチの実行
# 依存関係の解決
dep ensure
# ビルド
go build
# 実行
./app-review-slackbot
License
This Application is open-sourced software licensed under the MIT