haiju's 開発メモ

開発に必要な情報を自分用にメモ

daabでタスクスタンプの送受信

daabの仕様理解のために、タスクスタンプの送受信を行う

サンプルコードを実装した(ΦωΦ)

[サンプルコード]

'use strict';

module.exports = (robot) => {

     robot.respond(/TASK$/i, (res) => {

        res.send({

            title: "TODO",

            closing_type: 0, //(Option) 誰かが: 0, 全員が:1

            onsend: (sent, msg) => {

                 robot.brain.set(`_${msg.id.high}_${msg.id.low}`, 'TODOを達成しました');

            }

        });

     });

     robot.hear('task', (res) => {

         res.send(robot.brain.get(res.json.in_reply_to));

     });

};

[参考サイト]

daab 仕様 - daabデベロッパー

blog.lisb.direct

blog.lisb.direct

blog.lisb.direct

www.slideshare.net