Это мой код, я его просматривал и не вижу ошибки, но в cmd он отправляет мне сообщение об ошибке в дескрипторе FuntionMessage Создать кнопку запуска в мессенджере, чтобы она отвечала мне
, но я получаю эту ошибку в TypeError: не удается прочитать свойство 'текст' неопределенных
`'use strict'
const express = require('express');
const bodyParser = require('body-parser');
const request = require('request');
const access_token =
EAAsrUtPgi7cBAEIGfGaY19NYOHit4AtRi2RkUvneoTFvp17BbUilLKHuRjvvfTxNZCM9OLdDWDfMZAIXs4zZBYvsa7ZB4JKfR8ZC2mK esFwp4lVlDnZBOm7lHogi14kLyX0ydWYy1lWm8e9kLemOkJ3xTaaLbXdOoMNH6mfuZBhUKQOPm7753SQ '
const app = express();
app.set('port', 5000);
app.use(bodyParser.json());
app.get('/', function(req, response){
response.send('Hola Mundo!');
})
app.get('/webhook', function(req, response){
if(req.query['hub.verify_token'] === 'pugpizza_token'){
response.send(req.query['hub.challenge']);
} else {
response.send('Pug Pizza no tienes permisos.');
}
})
app.post('/webhook/', function(req, res){
const webhook_event = req.body.entry[0];
if(webhook_event.messaging) {
webhook_event.messaging.forEach(event => {
handleMessage(event);
});
}
res.sendStatus(200);
});
function handleMessage(event){
const senderId = event.sender.id;
const messageText = event.message.text;
const messageData = {
recipient: {
id: senderId
},
message: {
text: messageText
}
}
callSendApi(messageData);
}
function callSendApi(response) {
request({
"uri": "https://graph.facebook.com/v2.6/me/messages",
"qs": {
"access_token": access_token
},
"method": "POST",
"json": response
},
function(err) {
if(err) {
console.log('Ha ocurrido un error')
} else {
console.log('Mensaje enviado')
}
}
)
}
app.listen(app.get('port'), function(){
console.log('Nuestro servidor esta funcionando en el puerto', app.get('port'));`
Вот ошибка cmd