Bエンジニアブログビジネス用メッセンジャーdirectのエンジニアによるブログLisBエンジニアブログビジネスチャットdirectのエンジニアブログ2016-02-15ボットが送信したメッセージのIDを取得する方法daab開発者向けTweetこんにちは、このところBot業務に忙しい鍋山です。Bot案件が増えてきていて、人手が足りないながらも嬉しい悲鳴をあげています。今回はdirectでBotが送信したメッセージのメッセージIDを取得する方法についてです。Botが送信したアクションスタンプの返信において、返される情報は下記の通りです。セレクトスタンプ返信時のres.jsonの中身in_reply_toが、先に送信したセレクトスタンプのメッセージIDを差し示すことになります。このメッセージIDはユニークなものとなりますので、このIDを利用することによって、セレクトスタンプの返信期間を設ける等の制御が可能になり、できることの幅が広がります。送信したメッセージのIDを取得するには、onsendでコールバックを受け取る必要があります。メッセージIDをRedisに保存し、後から利用する為のコードサンプルは下記の通りです。上記コードでBotが動作しますので、scriptsディレクトリに設置して実行してみましょう。ついでにRedisに保存された内容も確認します。?Redisの内容も確認することによって仕組みのイメージがつきやすくなればと思います。以上、ボットが送信したメッセージのIDを取得する方法でした。10:00ボットが送信したメッセージのIDを取得する方法Tweet関連記事2017-04-03お弁当注文ボットを作成してみました。「毎日お弁当の注文を取ってくれるボット」を作成してみました。ご利用いただきありがとうございます。この度、以下の...2016-05-24NASAも使っている!OSSのRethinkDBをbotから使ってみたお久しぶりです。今回はNASAでも使われているらしい...2016-04-04複数のdaabを異なるNode.jsのバージョンで実行する方法こんにちは、鍋山です。はてなブログProLisBスタッフ(主にエンジニア)によるブログです。興味あることを記事にしていこうと思います。読者になるスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。