タグ

ブックマーク / qiita.com/Vexus2 (1)

  • Slack+Hubotで複数Bot間のパイプラインを構築 - Qiita

    初期から提供されていたWebAPIでは「Bot経由の発言を検知して、別のBotを実行」みたいなことができなかったんですが、昨年末に提供開始されたReal Time Messaging APIを使うとそれらも含めて色々出来るようになりました。 これのなにが便利かというと、 1. 開発者がチャンネルで `@hubot app build` とアプリのビルドを実行する 2. アプリBotがビルドを実行後、ビルド完了をチャンネルに通知する 3. Hubotがその通知を受け取り、デプロイBotをチャット経由で実行する 4. デプロイBotがデプロイ完了をチャットに通知する 5. Hubotがその通知を受け取り、 `@channel` を付けてデプロイ完了した旨を通知する みたいなことができるようになります。 また、副次効果として複数のBot間のパイプラインを構築することでそれぞれのBotが疎結合で役

    Slack+Hubotで複数Bot間のパイプラインを構築 - Qiita
  • 1