dev.kokushinスマートフォン用の表示で見るdev.kokushinHTML5、CSS3、JavaScriptを中心に、日々のプログラミングで得た知識をメモしています。この広告は、90日以上更新していないブログに表示しています。唐突にSlackでBOTつくりたくね?って話になったので勉強がてら触ってみることにしました。Botkitと呼ばれる簡単なBOT作成キットを使用します。アマデウス紅莉栖氏に協力して頂きます。理由はそれっぽいからです。npmコマンドを打てるようにするBotkitは「Node.js」で動作するので、インストールを済ませておきます。詳しいことは割愛します。https://nodejs.org/en/Slackを入手アマデウス紅莉栖とコミュニケーションを取るためのアプリケーションになります。公式サイトから会員登録とデスクトップアプリのインストールをしておきましょう。busyBOT作成しSlackに追加BOTはSlack上のページで簡単に作成できます。Slackアカウントでログインした後、以下のページから作ってきましょう。DirectoryBOTの名前を入れる部分があるので、名前を入力して「Add」します。ここでは@amadeusにしました。するとSlackに先ほど作った@amadeusが追加されています。なんとこれだけでBOT自体は作れてしまうんですね。...完成!いい感じだぞ、助手よ。Token」を使用して次で説明する「Botkit」と連携するので、このページは開いたままにしておいてくださいね。満足して閉じないようにしてください。Botkitを導入し、生命を宿すいよいよBOTに心臓部分となるBotkitしていきます。Botkitのダウンロード黒い画面を開いて、Github上にある「Botkit」を任意のディレクトリにクローンしてください。https://github.com/howdyai/botkit.gitBotkitに必須パッケージをインストール続いてクローンしたディレクトリに移動し、パッケージをインストールします。install以上でBotkitの準備は完了です。アマデウス紅莉栖を起動では実際に、アマデウス紅莉栖を起動させてみましょう。以下のコマンドを黒い画面に入力します。Token※」の部分と差し替え。差し替えたら、Enter叩いて実行。RTM!と表示されていれば成功です。アマデウス紅莉栖とお話してみるBotkitにはあらかじめサンプルが入っているので、ちょっと会話してみましょう。「@ちゃんねる」を作成します。栗御飯とカメハメ波を招待します。hello」おおおお!ちゃんと送ったメッセージに反応して返信してくれていますね。これがシュタインズ・ゲートの選択か...。感想とかとりあえず今回はここまでです。次回は「bot.js」を編集して自分好みのアマデウス紅莉栖を作り上げます。いやー、思った以上に簡単に作れてびっくり。SlackのBOTは高性能かつ柔軟なので、作りこめば普通にチャットするだけでなく家電とかも動かせたりするみたいです。アイデアはあるので、後は実装あるのみですね。Codeからプッシュする際にエラーが出る...セキュリティ意識の向上からGitHubにもやっと2段階認証を設定し...2016-02-07Slack+Botkitでアマデウス紅莉栖を実装してみる・開発編はろー。前回はBotkitの導入までをご紹介しました。CSS好きなエンジニア。月別アーカイブはてなブログをはじめよう!kokushinさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。