L is Bエンジニアブログ

ビジネス用メッセンジャーdirectのエンジニアによるブログ

LisBエンジニアブログ

ビジネスチャットdirectのエンジニアブログ

チャットボットでAsync/Awaitを使ってみました

こんにちは。相変わらずチャットボットのコードばかり書いている鍋山です。 チャットボットはNode.jsで書いていますが、その他には最近はGolangを少し書いたりしていて、同僚から型のある言語はいいだろうと言われました。 ちょっとだけいいなと思いました。…

fastlaneとBitriseでiOSアプリのCI始めました

iOS

iOSアプリを開発している吉岡です。少し前にdaabを使ったチャットボットのハッカソン会場にお邪魔してチャットボット開発の雰囲気を楽しんだりしているこの頃です。 はじめに directというサービスのiOSアプリをビルドするためにfastlaneを使用しています。…

連絡ツールの枠を越え、directを活用したチャットボットハッカソンに発展

2017年6月10日~11日、directをご利用いただいている専修大学ネットワーク情報学部にて、direct上で動作するチャットボットのハッカソンが開催されました。 今回はその様子をご紹介します。

daab sdk 0.1.26 バージョンアップのおしらせ

daab をご利用いただきありがとうございます。 この度、以下の内容で daab sdk をバージョンアップいたしました。 端末制限に対応。 メールアドレスを利用しないアカウントに対応。 その他、不具合修正。 更新は必須ではありません。更新しない場合は、これ…

社内LT大会を開催しました!

はじめに こんにちは、弊社サービスの direct のサーバーサイドの開発を担当しております飯田と申します。この度、初めて L is B のエンジニアブログを書かせて頂きます。よろしくお願いします。 (実は以前、何故か僕の一日が紹介されたこともあります…) blo…

お弁当注文ボットを作成してみました。

「毎日お弁当の注文を取ってくれるボット」を作成してみました。

try! Swift Tokyo 2017に行ってきました

iOS

iOSアプリを開発している吉岡です。 try! SwiftというSwiftのカンファレンスに初参加してきました。 https://www.tryswift.co/tokyo/jpwww.tryswift.co

ビジネス用チャットボットを作る上で大切にしたいと思う3つのこと

振り返れば一年半もの間、ボット開発において経験を積んできました。 開発者のアイデアが必要な場面であったり、顧客のニーズに沿った機能を備えたりと、調整と開発を繰り返すような進め方が多くありました。 そんな中でビジネス用のチャットボット開発にお…

daab sdk 0.1.25 バージョンアップのおしらせ

daab をご利用いただきありがとうございます。 この度、以下の内容で daab sdk をバージョンアップいたしました。 アクションスタンプの返信・締め切り・情報取得に対応しました。 メッセージ送信イベント(onsend)を記載しました。 未読・既読イベント(onrea…

daab sdk バージョンアップのおしらせ

daab をご利用いただきありがとうございます。 この度、以下の内容で daab sdk をバージョンアップいたしました。 direct サーバのアップデートに追従しました。 daab コマンド/テンプレートが Windows に対応しました。 daab コマンドがプロキシに対応しま…

NASAも使っている!OSSのRethinkDBをbotから使ってみた

お久しぶりです。鍋山です。 今回はNASAでも使われているらしい、RethinkDB(https://rethinkdb.com/)をbotを経由して使ってみました! RethinkDBのブログにNASAでのユースケースの記事があり、Google翻訳を使って読んでみました。 One small step for the …

複数のdaabを異なるNode.jsのバージョンで実行する方法

こんにちは、鍋山です。 いつものローカル開発環境では、気楽にNode.jsのバージョンを切り替えてdaabを実行しています。 Node.jsのバージョンの切り替えが楽にできるツールは、nvmやnodebrewなどがあります。 nvmでは、「nvm use 4.0.0」とコマンドを打つこ…

TIL(Today I Learned)を30日続けてわかった5つのこと

1か月ほど前にTILがこれから流行るかもしれない、という記事を読んで、僕も感化されてやり始めました。 syossan.hateblo.jp それから30日経ったので、その間に思ったことや考えたこと、わかったことをまとめてみようと思います。

PDF作成もチャットで簡単に!Markdownで書いたメッセージをPDFに自動変換してくれるボット

こんにちは、Markdownは好きですか? 僕は大好きです! そんなわけで、とても簡単なボットではあるのですが、テキストメッセージを送信するとPDFに自動変換してくれるMarkdown対応のボットを作ってみました。

ES2015で書く!チャットに画像投稿すると効果画像と結合してくれるボット

こんにちは、鍋山です。 この頃、ずいぶんと長い工数のかかるボットを開発していました。 コーディングはES2015とlodashに頼ることで、コード量の削減と可読性が良くなったように思います。 Node.js開発者の活動も盛んになっており、今後のdaab開発において…

【Hack the Real】デベロッパーサミット2016に参加してきました

テーマは、Hack the Real 新しい時代の幕開けのようでワクワクしながらこの日を待ち遠しく思っていました。 event.shoeisha.jp 2月18日、2月19日と2日間デベロッパーサミットに参加してきたのですが、面白かったセッションについて感想を書きます。

WebRTC Conference Japan 2016 に参加してきました (2日目)

2月16日、17日に開催された WebRTC Conference Japan 2016 に参加してきました。 webrtcconference.jp 2日目の感想です。(1日目はこちら→WebRTC Conference Japan 2016 に参加してきました (1日目) - LisBスタッフブログ) 開発者向けの Track A と、ビジネス…

WebRTC Conference Japan 2016 に参加してきました (1日目)

2月16日、17日に開催された WebRTC Conference Japan 2016 に参加してきました。 webrtcconference.jp このイベントにはサブタイトルとして、 『「知っている」の、その次へ。』がついていました。 その名の通り、実際にサービスを運用したときに直面しそう…

ボットが送信したメッセージのIDを取得する方法

こんにちは、このところBot業務に忙しい鍋山です。 Bot案件が増えてきていて、人手が足りないながらも嬉しい悲鳴をあげています。 さて、今回はdirectでBotが送信したメッセージのメッセージIDを取得する方法についてです。

スーパーエンジニア飯田ユウジの一日

今回は、ステキなスーパーエンジニアの飯田ユウジの一日を紹介させていただきます。

ビッグデータやディープラーニングのビジネス利用?「マーケティングオートメーション」

マーケティングオートメーションとは 「マーケティングオートメーション」という言葉をご存知でしょうか? このキーワード、2010年くらいにはすでに存在しているようですが、日本で普及の兆しがあるとのことで、個人的に最近かなり気になっているものです。 …

面白いブログを書く方法

みなさんはブログを書くのは得意でしょうか? 「得意!」という方はホント羨しいです。先日、社内の direct でのやりとりが興味深かったので、もし「ブログを書くのは大変!」という方のために、少しでもお役に立てるよう共有します。

directでクイズができる!Googleスプレッドシートを利用してクイズBOTをつくってみた

こんにちは、鍋山です。 20代でいられるのもあとわずかです。 この10年で最も身についたスキルを一つだけあげるとしたら「耐久性」でしょうか。 今回はdirectでクイズを出題するBotをつくってみました! クイズにこだわらないですが、なにか覚えたいことや学…

MicrosoftのEmotionAPIとdaabを掛け合わせて何ができる?

こんにちは、鍋山です。 Mac歴は5年ほどですが、ちゃんと使い始めて半年ほどです。 3ヶ月前まではMacに右クリックは無いと思っていました。 itpro.nikkeibp.co.jp 2015年11月11日にMicrosoftが開発者向けに期間限定で公開したEmotionAPIというのはご存知でし…

RaspberryPi2にdaabをインストール!BotにPINGしてPONGされるまで

こんにちは、RaspberryPi部をつくりたい鍋山です! みなさんはRaspberryPiしてますか?! まだまだラズパイなんて略して呼ぶことに抵抗のあるRaspberryPi未経験者でしたが、 RaspberryPiでdaabは動くのか?という疑問を解消すべくRaspberryPiを買っちゃいま…

1分台でdaab開発環境を準備できるdaab commandline interfaceの紹介

こんにちは、鍋山です。 Bot開発は楽しんでいますか? 今回は、daabでbot開発をされている方に素晴らしいパッケージを紹介します! www.npmjs.com パッケージ管理ツールのnpmでインストールできる「daab」を使うと、 「さーてbotを初めから作ろうかな」 とい…

daab誕生1周年を記念してブログ開設します!

みなさま、はじめまして。株式会社LisBのbot開発担当の鍋山です。 ビジネス専用メッセンジャーdirect(https://direct4b.com/ja/)向けにHubotを拡張したdaabは1年前の2014年12月4日に公開されました。