Hubot

1/7ページ

機械学習のことはまだあまり良くわかってないけど、Amazon Machine Learningを使って売上を予測するBOTをつくった

とあるECサイトを運用しているのですが、Amazon Machine Learning(以下AmazonML)を使って17時段階の売上金額から、その日の売上を予想するBOTを作ってみました。 (※プライバシー保護の観点から目線をいれております) 処理は heroku(node.js) -> API Gateway -> Lambda -> Amazon Machine Learning -> chatworkへ […]

冴えない彼女-ヒロイン-の造り方

「ある冬の日、俺は運命と出会った」 (注)この記事はカレシ・カノジョできないエンジニア Advent Calendar 2016の20日目の記事です。    初投稿ですが生暖かい目で見てください。 なぜ書こうと思ったのか 「冴えない彼女の育て方」というアニメを見て加藤恵LOVEになった 加藤恵のような彼女が欲しい ということで、彼女を造ろうと思います。 別にクリスマスが近いから彼女が欲しいとか、そういうわけでは(ry もちろんタイトルは […]

Slack向け高機能bot「Capybara」を作ってみた

Slack向け高機能bot「Capybara」を作ってみた はじめまして、chory-amamと申します。 誰かがSlackが良さそうだからと噂を聞きつけ、会社に導入されて、使い始めてちょうど1年位になります。 Slackって便利ですよね! どこでも会話できるし、絵文字増やせるし、ファイルアップロードできるし。 iPhoneアプリがあるのでどこでも内容確認できるし、仕事におけるコミュニケーションすべてをSlackに集約してると言っても過 […]

tiqavを使い雑にSlackへ画像レスをするHubotスクリプト

概要 一部界隈では画像レスという文化がありまして、 絵文字やスタンプのようにセリフ付き画像を貼り付けてレスを返します。 IT界隈でいうとLGTM画像などですね。 SlackではURL貼り付けで画像が表示されるので、 貼りたい画像検索→URL貼り付け 保存した画像のアップロード ができますが、ちょっと面倒なのでレス画像サービスのAPIから雑に応答しようと思います。 GWはダラダラする派の人は食事も雑になったりするかと思いますが、プログラミ […]

Slackで動く当番ボットをLuaで作る(1)

kiten.co を使うと、比較的簡単なLuaのコードでHubot風にSlackボットを作成することができます。 この記事ではタイマーで動作する通知ボットを題材にして、kiten上でどのようなコードを書くのかご紹介します。 基本的なプログラミングの経験がある人を対象読者と想定しています。 Luaの知識があるとより理解しやすいです。 記事は長くなるので何回かに分けて掲載します。 第一回目の本記事では基礎的な部品の作成とテスト会話を行うとこ […]

Slack × hubotで笑いをとる

この記事はNIFTY Advent Calendar 2016 17日目の記事です。 昨日は@qracさんのリメイクUIコーディングという記事でした。 はじめに あれは入社一年目でまだ新人の頃です。とある先輩から言われました。 先輩「chatbot入れたんだけどさ〜、何か面白いこと言うようにしておいて」 私「え? は、はい」 果たしてどこまで本気だったのかわかりませんが、ピュアだった私は真面目に面白いことを言わせようとするのでした。。。 […]

大谷くん速報Slackボット

大活躍の大谷翔平の速報をSlackにて受け取れるようにしたいと思います。 まずは以下のようにhubotを設定します。 slack hubotを使ってみる scripts/ohtani.coffeeを作成し、以下を記載します。 ROOMには受け取りたいSlackのチャンネル名を記載します。 cheerio = require 'cheerio-httpcli' cronJob = require('cron').CronJob ROOM= […]

SlackからAPKを配布する

この記事はAndroid Advent Calendar 2016の16日目の投稿になります。 概要 社内QAを行う場合などにFabric BetaでAPKを配布しているのですが、その作業をSlack + Hubot + Werckerで自動化してみます。 APKが配布されるまでの流れ 流れとしては以下のようになります。 Slackでコマンドを打つ Hubotが反応 WerckerのAPIを叩きビルドを開始 APKをFabric Bet […]

AmazonSNSのHTTPリクエストをHubotで受け取る

AmazonSNSとは、Amazonが提供するPUSH型通知サービスです。 多数のユーザーに対してメールやPUSH通知を送る以外に、 他のAWSサービスからの通知を受け取り、特定のエンドポイントに対してHTTPリクエストを送ったりできます。 https://aws.amazon.com/jp/sns/ 今回は、他のAWSサービスからの通知をチャット上(slack等)に流すために、 HubotでAmazonSNSの通知を受け取ってみます。 […]

EC2上にhubotを設置してslackと連携させる

最近ChatOpsに興味が出てきたので、とりあえずEC2上にhubotが動作する環境を作り、slackと連携出来るようにしました。 前提 以下の環境が既にあること。 EC2 slack 環境構築 nvm〜hubotの起動までは全てEC2上での作業です。 nvmのインストール curlでインストールします sudo curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.3 […]

1 7