diff --git a/lib/Facebook.js b/lib/Facebook.js index f8b102de3..186679388 100644 --- a/lib/Facebook.js +++ b/lib/Facebook.js @@ -2,6 +2,7 @@ var Botkit = require(__dirname + '/CoreBot.js'); var request = require('request'); var crypto = require('crypto'); var bodyParser = require('body-parser'); +var clone = require('clone'); function Facebookbot(configuration) { @@ -55,7 +56,13 @@ function Facebookbot(configuration) { platform_message.message.sticker_id = message.sticker_id; } - if (message.quick_replies) platform_message.message.quick_replies = message.quick_replies; + if (message.quick_replies) { + platform_message.message.quick_replies = message.quick_replies.map(function(item) { + var quick_reply = clone(item); + if (!item.content_type) quick_reply.content_type = 'text'; + return quick_reply; + }); + } } else { platform_message.sender_action = message.sender_action;