タグ

Hubotに関するlibero18のブックマーク (35)

  • astahチームの開発を支える技術 – 開発の流れとツール利用の関係を整理する –

    こんにちは。製品事業部の近藤です。今回はastahチームの開発プロセスを改善する開発ツールの使い方を整理することで、astahチームの開発をどう改善したのかを紹介します。1 前回はastah*チームの開発にHubotを取り入れたことを紹介しました。これにより、定時連絡など、プロジェクト運営で自動化したい細かな事はHubotにお願いできるようになりました。また、各サービスからチャットに情報を流す事で、Hubotを介したサービス間連携を実現できます。HubotはJavaScriptで拡張できるので、調整も簡単です。 では、なぜHubotを導入したのでしょうか?今回はHubotの導入理由や、どのサービスを連携させたら効果的なのか、分析した時のポイントを紹介します。 Hubot導入前の問題 Hubotを導入する前のAstahチームには、開発ツールの使い方をよく間違えてしまうメンバーがいました。Gi

    astahチームの開発を支える技術 – 開発の流れとツール利用の関係を整理する –
  • 橋本商会 » 詳しい人を教えてくれる「Hubot 教えて君」を作った

    hubot-osietekunというhubot scriptを作った。 https://www.npmjs.com/package/hubot-osietekun https://github.com/shokai/hubot-osietekun 誰に質問するべきか教えてくれる。 新参者に便利だし、他にもchat roomが複数あって見通せない時に誰が詳しいのか探せるので便利そう。 「hubot 教えて 単語」 で誰が詳しいか教えてくれる。 インストール npm install hubot-osietekun -save あとは普通にexternal-script.jsonに書けば読み込まれる。 外部サービスを一切使ってなくて、hubot内だけで完結してる。 実装 hubotが発言を全部kuromojiにかけて誰がどの名詞を使ったかカウントしてる。 形態素解析器kuromojiがnpmで提

    橋本商会 » 詳しい人を教えてくれる「Hubot 教えて君」を作った
  • Hubot Script Catalog

    Allows Hubot to send text messages using 46elks.com API. Commands hubot sms <user> <message> - Sends <message> to the number <to> hubot <user> has phone number <phone> - Sets the phone number of <user> to <phone> hubot give me the phone number to <user> - Gets the phone number of <user>

  • Herokuで動かせるSlack用げんきだしてHubot - すぎゃーんメモ

    げんきだしてbot - すぎゃーんメモ を作ってから2年ちょい。Twitter BOTからHubotへ。 げんきだしてbotのslack版ほしい 2015-02-17 16:02:14 via Twitter for Mac @kazeburo なんとなくHerokuで動かせるHubotできました URL 2015-02-17 17:39:05 via Twitter for Mac to @kazeburo というわけで @genkidashitebot の Hubot 版を作ってみた。 https://github.com/sugyan/genki-bot-slack Hubotってほとんど触ったことがなかったので勉強になる。 npmでinstallして作ってみようとすると、hubotコマンドから作成するのは既にdeprecatedになっているそうで、yeomanを使え、って言われる。

    Herokuで動かせるSlack用げんきだしてHubot - すぎゃーんメモ
  • Docker + Yeoman + Hubot + Slack で簡単bot作成

    ご存知、Hubotをわりとモダンなやり方で作ってみたのでご紹介します。コピペで作れます。Dockerでいれるので環境が汚れません。 satoshun00です。 ご存知、Hubotを、ちょっとモダンなやり方で作ってみたのでご紹介します。 実際にFennecLabチームで使用しているfennecbotはこの手順で作りました。 Githubにリポジトリを公開しています。 https://github.com/fenneclab/fennecbot pros コピー&ペーストで作れます Dockerでいれるので環境が汚れません cons SlackとHubotがURLで連携するため、リモートの置き場所が必要です 今回はさくらVPSで運用 今回はMac OS X(ローカル)とCentOS6(さくらVPS, 実運用)に入れました。 Installation Docker Docker Document

  • hubotにikachan的な役割を担わせる - $shibayu36->blog;

    最近Hubotの導入をしている。今回はHubotを導入したらikachanというツールの代替も出来たのでそのメモ。 ikachanとは http://blog.yappo.jp/yappo/archives/000760.html https://github.com/yappo/p5-App-Ikachan ikachanとは、HTTPのAPI経由でIRCに対してメッセージを送るように出来るようになるPerl製ツール。ikachanはdaemonとして動き、特定portでLISTENされるので、そこにcurlなどを使ってPOSTすると簡単にIRCにメッセージを送れる。これまで様々な人がIRC botを作って、投稿する部分を実装していたのだけど、ikachanがproxyとしてHTTP APIを提供してくれるので、それを起動しておいてHTTP APIを叩くだけでひとまずメッセージを送る部分

    hubotにikachan的な役割を担わせる - $shibayu36->blog;
  • CodeIQについてのお知らせ

    2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod

    CodeIQについてのお知らせ
  • Testable Hubot - TDDでテストを書きながらbotを作る

    Forkwell のエンジニアの1人、正徳です。先日、入社した馬です。 最近Hubotでbotを作り始めて、朝会を通知させたり、Github Issueの件数を喋らせたり、と遊んでいます。 Hubotの記事はググればたくさん出てきて、喋らせるのはとても簡単です。ところが「Hubotでテストを書く方法」となると、情報がほとんど出てきません。 ChatOpsをやっているエンジニアが、まさかテストコードを全く書かずにbotを開発してる訳がないと思いますが、不思議と記事が見つかりません。 先人のブログなどが無かったので、自分で四苦八苦しつつ、なんとかTDDでHubot開発できる環境が作れたので、ブログにまとめてみました。 目次 Hubotでbotを作る方法 テスト用にモジュールを入れる mocha の実行方法 greet のテストを書く cron のテストを書く time モジュールを使っている

  • Slack上で現在雨が降ってるか確認できるHubotスクリプトを作ってみた

    はじめまして。 さっそく弊社CTOの記事でネタにされてますが、Slack導入されてテンション上がっているエンジニアasmzです。好物はアサヒスーパードライです。 さてところで、何でこの飲んだくれエンジニアがまだシラフのくせにSlack導入されてテンション上がっているのかというと、SlackはHubotと連携してボットを動かす事ができるんですね。 Slack上でボット動かすことで、以下のようにいろいろ楽しいことができるそうなんですよ。 チームの効率を最大化!nanapi流ChatOpsの取り組み チャットで勤怠管理する「みやもとさん」をリリースしました ただのボットに留まらぬこのポテンシャル、見逃す手はないですよねー。 弊社のSlackにはCTOが「otobot」という名前のHubotを入れてくれたので、このotobot君を愛すべきマスコットキャラに育て上げるべく、我々エンジニアが頑張らな

    Slack上で現在雨が降ってるか確認できるHubotスクリプトを作ってみた
  • hubot adapterの作り方 - おみブロZ

    はじめに 最近chatworkやtypetalkといったコミュニケーションツールのhubot adapterを作ったりしてます。 akiomik/hubot-chatwork · GitHub akiomik/hubot-typetalk · GitHub どちらもまだ開発途中ですが、これまでに得た知見を残していこうと思います。 間違った情報があったらコメント等でご指摘いただければ嬉しいです。 hubotとは hubotはgithub社が開発しているchat用のbotフレームワークです。 http://hubot.github.com/ 通常のbotとどう違うのかというと、botのロジックとchatとの処理部分を分離して、様々なサービスへ応用できるようにしているところです。 前者のbotのロジック部分をhubot scriptと呼び、後者のchatとの処理部分をhubot adapterと

  • トレタでの「slack」活用を紹介してみる - @hitoshi annex on hatena

    おかげさまで、トレタもコツコツ導入実績を積んで、少しずつ会社らしくなってきました。 気づけばメンバーも20人を超えてオフィスの席が足りなくなり、恵比寿にもお引っ越ししました。(お引っ越しについてはまた別の機会にでも書きます) 会社には、その規模とかステージに応じた情報共有環境が必要になるんだと思うのですが、今回はトレタでのslack(チャットサービスです)の活用についてご紹介してみたいと思います。 たかがツール、されどツール。ツールが変わるだけで、仕事の仕方とかコミュニケーションの形もガラッと変わるんですよね。で、トレタもslackのおかげで仕事から会社の雰囲気まで、いろいろなことが大きく変わりました。 7月から全社で利用中 トレタでは、7月からslackを全社の標準チャットツールとして採用しています。今やチャットツールにも多種多様なサービスがありますが、帯に短しな感じでど真ん中にどんぴし

    トレタでの「slack」活用を紹介してみる - @hitoshi annex on hatena
  • スマホからオペレーションするためにHubotを使っている | Ore no homepage

    Hubotを使ってるんだけど、自分的ユースケースについて。 Hubot 説明するまでもない気がするので細かい説明は割愛。HubotはGitHubが開発したチャットbotというかチャットフレームワーク。hipchatやIRCなどに住ませて、mentionを受け取って任意の処理を行う事ができる。mentionを受け取ったときの処理はCoffeeScriptで書く。このようなボットを活用した開発はChatOpsなどと呼ばれる。 連携 自分のところではNewRelic、HipChat、Jenkins、munin、Sensu、サーバ管理ツール、番環境のサーバと連携させている。 NewRelic、HipChatについてはhubot側の設定で連携できる。その他は自分でapiを叩いたり、sshでコマンドを投げたり、mentionの内容から画像URLを特定する…などという処理をプラグインに書いている。 ス

  • Slide Server

  • 自前ホストのHubotとSlackを連携させる方法 | 踊る犬.net

    最近、チャットツールをHipChatからSlackに乗り換えました! Slackとは? いわゆるチャットツールです。技術者向け。 SlackはHipChatと違ってUIがリッチで分かりやすいです。オシャレ! HipChatと同じくAPIを備えており、GitHubやAsanaなど様々なサービスと連携させる事ができます。 そして、タイトルにもあるHubotとも連携させる事ができます。 Hubotとは? チャット上で使えるボットです。Node.jsで書かれています。GitHub社が開発しました。 ボットというとTwitterのボットを想像するかもしれませんが、基は同じです。 ボットに向けて、決まった書式でメッセージを送ると、そのメッセージに応じた処理を行います。 例えば、Jenkinsのビルドを実行したり、アプリケーションをデプロイしたり、ネコ画像を拾ってきたりします。 Hubotを導入するメ

    自前ホストのHubotとSlackを連携させる方法 | 踊る犬.net
  • Hubot 関連記事まとめ - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    Hubot 関連記事まとめ - Qiita
  • Hubot スクリプトを gulp と mocha でテスト駆動開発する

    English 今まで 3つの Hubot スクリプトを作って、npm で公開していますが、ユニットテストがないのが、気持ち悪かった & 非効率だったので、gulp と mocha を使って、ユニットテストを追加しました。 package.json devDependencies に以下のパッケージを追加しました。 "devDependencies": { "hubot": "^2.7.5", "gulp": "^3.7.0", "coffee-script": "^1.7.1", "gulp-coffee": "^2.0.1", "gulp-util": "^2.2.16", "hubot-mock-adapter": "^1.0.0", "gulp-mocha": "^0.4.1", "nock": "^0.34.1", "chai": "^1.9.1", "gulp-clean":

    Hubot スクリプトを gulp と mocha でテスト駆動開発する
  • Hubotでボット開発はじめてみた - 12FF5B8

    先日のJANOG34 Meetingで「情報共有ツールの情報共有」というセッションを聞いてきた. 「メールだけじゃなくてチャットも使おう.」 「ChatOps(チャットでオペレーション)しよう.」 という話で,サークルや研究室でChatWork使ってる自分にとって,凄く楽しい内容でした. ChatOpsに関連して,HubotというGitHub社が開発したチャットbotフレームワークが紹介された. 「これ,研究室で使えるんじゃね…」ということで,Hubot開発はじめてみました. 使っているチャットサービス 昨年の11月末からChatWorkを使い始めた. ただ,未実装のAPIがあり,Hubotを使うのに問題があった. そこで,先輩の勧めもあり,APIが充実している「Typetalk」に移行することにした. botの擬人化 セッションの中で「botを女の子に擬人化するとモチベーションが上がる」

    Hubotでボット開発はじめてみた - 12FF5B8
  • Top | HuboLabo

    Share your Bot, Script, and Adapter.開発したBotやスクリプト,アダプターの情報を共有できます。 また、ユーザーがスターを付けたり、コメントを書いたりすることができます。

  • 開発のお手伝いボット Hubot で定期処理を自動化しよう!

    はじめに ダニーです。2年ぶりの登場です。 今回はHubotについて書きます。 Hubotとは 絵はisshie作です。 githubが作ってるbotフレームワークです。 http://hubot.github.com 何ができるのか HipChat, Skype, IRC, その他チャット系のツールでbot用のユーザーを作成して、Hubotがそのユーザーとしてチャットにログインします。 そのユーザーにコマンドを話しかけると、Hubotがそのコマンドに応じた処理をして結果をbot用のユーザーがチャットで発言することで返してくれます。botなので定期的になにか発言したり、呼びかけに対してなにか自動で答えるというようなことができます。 何が嬉しいのか 普段の開発で定期的にやることなどをコマンドとして作成しておくと、そのコマンドをチャットで話しかけることでHubotが自動で処理してくれるようにな

    開発のお手伝いボット Hubot で定期処理を自動化しよう!
  • hubot-scriptsのカレンダー | Advent Calendar 2013 - Qiita

    About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)

    hubot-scriptsのカレンダー | Advent Calendar 2013 - Qiita