1
0

Add recipient name from graph api

This commit is contained in:
2018-04-21 21:39:19 +02:00
parent 78dfb4505a
commit 3f0bee3dd9

View File

@@ -1,5 +1,8 @@
const {text, json, createError} = require('micro')
const {get, post, withNamespace} = require('microrouter')
const FB = require('fb')
FB.setAccessToken(process.env.FB_ACCESS_TOKEN)
const fbParser = require('claudia-bot-builder/lib/facebook/parse')
const fbReply = require('claudia-bot-builder/lib/facebook/reply')
@@ -34,12 +37,13 @@ const fbMessage = async req => {
const respond = async (req, res) => {
const message = await fbMessage(req)
if (message) {
const recipient = message.sender
const recipient = await FB.api(message.sender)
const replyMessage = new fbTemplate.Text(
`You've said: "${message.text}"`
`${recipient.first_name} said: "${message.text}"`
).get()
await fbReply(recipient, replyMessage, process.env.FB_ACCESS_TOKEN)
fbReply(recipient.id, replyMessage, process.env.FB_ACCESS_TOKEN)
res.end()
} else {