项目作者: hayashiki

项目描述 :
sync docbase and github comments with slcak (UNOFFICIAL tool)
高级语言: Go
项目地址: git://github.com/hayashiki/comments-sync-legacy.git
创建时间: 2018-06-20T13:24:04Z
项目社区:https://github.com/hayashiki/comments-sync-legacy

开源协议:

下载


DocBase Go Hook

DocBase and Slack Comment Hook Tool

Requirement

  • DocBase Account
  • GCP Account

Preparation

Mapping DocbaseAccount and SlackAccount

$ cp config.json.sample config.json

and set like this

  1. {
  2. "accounts": {
  3. "DocBaseAccoount": "SlackUserID",
  4. }
  5. }

Setting secret.yaml

$ cp secret.yaml.sample secret.yaml

please set your incoming webhook url

  1. env_variables:
  2. SLACK_INCOMING_WEBHOOK: "/TXXXXXXXX/XXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXXXX"

Login GCP account

  1. $ gcloud config set account $GACCOUNT
  2. $ gcloud config set project $GOOGLE_PROJECT_ID

GAE deploy

  1. $ gcloud app deploy

Setting DocBase

After deploy, you can get GAE Endpoint like https://xxx.appspot.com,
You need to set DocBase Webhook URL , https://xxx.appspot.com/docbase/events