rikalog-tech

お仕事はエンジニアなので、エンジニア系のメモとかそういうの。

Backlogから課題一覧を取得してSlackに出力する

出来上がりイメージ

f:id:rikalog:20160712150245p:plain

 

準備するもの

  • 投稿するSlackのチャンネル
  • Slack Web API トークン
  • 投稿するSlackのユーザ名
  • BacklogのAPIキー
  • BacklogのプロジェクトID
  • Backlogのチーム名

使用するAPI

サンプルソース

GitHub - chobikko/backlog_to_slack_sample: Backlogから課題一覧を取得してSlackに吐き出すSample

Backlog課題一覧の取得

Slackへのポスト

ハマるとしたら

ハマるところはないかと思いますが、BacklogのプロジェクトIDってどうやって調べるの?とか、カスタムフィールドはどうやるの?とかだと思います。

プロジェクトIDは、プロジェクト設定をひらいてURLを調べればわかります。

f:id:rikalog:20160712160341p:plain

同様にカスタムフィールドも、リンクをクリックしてURLを調べてAPIからの返却値とにらめっこすればなんとかなりそうです。