daabでセレクトスタンプの送受信
daabでセレクトスタンプの送受信のサンプルコードを書いた。
[コードサンプル]
'use strict';
var talk_opts = ["選択肢1","選択肢2","選択肢3","選択肢4","選択肢5"];
module.exports = (robot) => {
robot.respond(/PING$/i, (res) => {
res.send('PONG');
});
robot.respond(/QUEST$/i, (res) => {
res.send({
question: "質問内容",
options: talk_opts,
onsend: (sent, msg) => {
robot.brain.set(`_${msg.id.high}_${msg.id.low}`, 'このような質問内容でした');
}
});
});
robot.hear('select', (res) => {
res.send(robot.brain.get(res.json.in_reply_to));
});
});
};
[参考サイト]