概要 この記事ではBotの利用例でよく引き合いに出されるピザ注文受付Botを開発する方法をチュートリアル形式で解説します。Bot本体はNode.jsベースで開発し、コンシェルジュ型Botの開発フレームワーク:bot-expressを使ってどのくらい開発が単純化されるかを体験することを目的としています。bot-expressはNPMでインストールできます。 今回作成するBotはLINEとFacebook Messengerの両方で利用することができます。 所要時間 60分 必要なスキル Node.jsの基本的な知識LINEまたはFacebook MessengerでBotを作成した経験 手順LINEまたはFacebookで最低限必要な設定をおこなう 利用するメッセージプラットフォームに応じて、必要な設定をおこないます。LINEの場合はまずLINE Business Centerにアクセ

Babel を使ってお手軽に ES201x でモダンな Hubot 開発を行えるようにしてみました。 TL;DR Configure your hubot followingnecojackarc-sandbox/hubot-babel-es201x Code your Hubot scripts in src/bot directory with Babel ES201x プロローグ 偶然にも ChatOps 用の Bot を作ることになった俺達は、 CoffeeScript で書かれ時代に取り残された Hubot に遭遇したのだった……。 ……。 …………。 Hubot の最終コミットが10ヶ月前になってて少し焦りました。github/hubot パッと調べても1いい感じの代替ツールが見つからなかったので、この更新頻度は安定の証、枯れたプロダクトだと信じて Hubot を使うことに

概要 bot-expressはオーダーメイドのChatbotを高速に開発するためのフレームワークでNode.jsで動作します。開発者はフォーマットにしたがって「スキル」を追加するだけでChatbotの能力を拡張していくことができます。 bot-expressに含まれる主な機能 NLU(Natural Language Understanding)によるメッセージの意図解析 複数メッセンジャーへの対応 文脈の記憶 ユーザーからの情報収集・リアクション 多言語翻訳 構成 コンポーネント bot-expressをベースとしたChatbotは下記のコンポーネントで構成されます。 メッセンジャー 自然言語処理のサービス Chatbot本体(bot-expressベースのNode.jsアプリ) 開発者はChatbot本体に「スキル」を追加することでChatbotの能力を拡張していくことができます。丁寧

はじめに 最近コレを読んで、無性にChatBotを作りたくなった。 Software Design 2016年1月号|技術評論社Slackでらくらく工数管理 « サーバーワークスエンジニアブログ ので、手始めにSlackのbot作りをしてみようと思う。 botの種類 おもむろにslack botでググってみたところ、hubotなるものが一般的らしい。 ほかにもWebHooksを使うものもあるようだが、次のステップにしようと思う。 hubotの追加 ここからIntegrationするAppを選べる。 App Directory |Slack hubotで検索するとAppが出てくるので、導入するチームを選ぶ。 Hubot |SlackAPIトークンやらBotの名前やらいろいろ設定できる画面に飛ぶので、適当に名前をつけてアイコンを設定すると、とりあえずbotユーザが追加された。 bot

概要 実運用可能なLINE BOTサーバを考えると、次の参考URLでyoichiro6642さんが書いているように非同期の処理が必要になります。 参考URL:大量メッセージが来ても安心なLINE BOTサーバのアーキテクチャ 小中規模の環境で、ある程度大量メッセージが来ても耐えられることを目的として、上記に沿ったLINE BOTサーバ(のスケルトン)を書いてみました。 最後の「APIの呼び出し回数を減らす」(メッセージ送信で複数MIDを指定してPIの呼び出し回数を減らす)ところは実装してません。 利用した環境は以下です。 OS : CentOS 7.2.1511 x86_64 BOT Server : Node.jsv6.2.0 Queue : MongoDB v3.2.6 Dispatcher & jobWorker:Python 2.7.5AmazonAPI Ga

「都会にはこんなに人がいるのにぼくは独りぼっちだ…」というときのために、Twitterボットにダイレクトメッセージ機能をつけ、雑談できるようにしてみました。Twitterボットの雛形は、@hkusuさんのNode.js(Express) とHeroku でTwitter ボットを作る - Qiitaという記事を参考に作りました。 環境 OS :Windows 10 Node.js : 0.12.7 Express : 4.13.3Twitterアプリケーションのセットアップ まずはTwitter Application Managementでボットのセットアップを行い、各種トークンを取得します。 ボットにダイレクトメッセージを行わせたい場合、PermissionsにRead, Write and Access direct messagesを設定しておく必要があります。 もしセッ

1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く