UNPKG

claudia-bot-builder-fb

Version:

Create chat-bots for various platforms and deploy to AWS Lambda quickly

46 lines (40 loc) 1.36 kB
'use strict'; module.exports = function(messageObject) { if (messageObject && messageObject.inline_query && messageObject.inline_query.id){ var inlineQuery = messageObject.inline_query; return { sender: inlineQuery.from.id, text: inlineQuery.query, originalRequest: messageObject, type: 'telegram' }; } if (messageObject && messageObject.message && messageObject.message.chat && messageObject.message.chat.id ){ var message = messageObject.message; return { sender: message.chat.id, text: message.text || '', originalRequest: messageObject, type: 'telegram' }; } if (messageObject && messageObject.callback_query && messageObject.callback_query.message.chat && messageObject.callback_query.message.chat.id ){ var callback_query = messageObject.callback_query; return { sender: callback_query.message.chat.id, text: callback_query.data || '', originalRequest: messageObject, type: 'telegram' }; } if (messageObject && messageObject.channel_post && messageObject.channel_post.chat && messageObject.channel_post.chat.id ){ var channelPost = messageObject.channel_post; return { sender: channelPost.chat.id, text: channelPost.text || '', originalRequest: messageObject, type: 'telegram' }; } };