shirobrak / app-review-slackbot

Batches to notify Slack of mobile app reviews.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Author

shirobrak

About

Batches to notify Slack of mobile app reviews.

License:MIT License


Languages

Language:Go 100.0%