タグ

node.jsとhubotに関するnantanのブックマーク (2)

  • (ネタ)Slack+Hubotでファイルアップロードする話 - ほわいとぼーど

    深遠な理由*1によりファイルアップロードをSlack経由で行いたい。 アップロード先はAWS S3なのですが、ここではAWSの世界にファイルを持ち込むまでを書きます。 普通、ファイルアップロードしたいとなれば入り口としてWebサーバ的なものが必要ですが、 ちょっとした要件にはセキュリティコストが高くついて面倒。 SlackGithubといった既に利用している外部サービスに乗っかればその辺のコストを省略できる、 というのが後付の狙い。 どうしたかというと、Slackのファイルアップロード機能でアップロードします。 その際にコメントに特定のキーワードを付与すると、 Hubotが裏でファイルダウンロードしてS3にアップロードします。 HubotはAWSの中にいる前提です。簡単・強引な仕様。 hubot-slackにはそういう機能はないので、生のAdapterで書きます。 要点抜粋のソースは以下

    (ネタ)Slack+Hubotでファイルアップロードする話 - ほわいとぼーど
  • Ansible使ってVagrant上のCentOSにHubot入れる - yutaponのブログ

    GithubKaigiでHubotが結構フィーチャーされてたので触ってみました。 https://hubot.github.com/ https://github.com/github/hubot Hubotでヒューボットと読むらしいです。 (Human + Botとか) 最近思うのですが、何かの環境構築するならAnsibleでPlaybook書いておくと後からやる時にいろいろと助かるので、Hubot動かすまでのPlaybook作りました。 Hubotをインストールするにあたり、こちらの記事を参考に進めました。 かなり助かりました。 開発のお手伝いボット Hubot で定期処理を自動化しよう! | KRAY Hubotとは Hubotの代表的な使い方はHipChatとかSkypeのユーザーとしてログインさせて、Hubotに話しかけてJenkinsのジョブを実行させる、といった感じです。 チ

    Ansible使ってVagrant上のCentOSにHubot入れる - yutaponのブログ
  • 1