Je voulais construire un chatbot Facebook sur le messager. Lien Tuitorial La plupart des tutoriels sur le déploiement du chatbot est sur MAC OS X par exemple. Mon OS est Windows 7. Essayé par d'autres itérations de 30 tutoriels disponibles avec précaution complète et « rigueur ». Toujours erreur d'application ne semble pas être résolu. Dans les journaux de Heroku j'ai essayé renvoyer la raison de l' erreur. Cela n'a pas aidé non plus .
index.js
'use strict'
const token = process.env.FB_PAGE_ACCESS_TOKEN
const vtoken = process.env.FB_VERIFY_ACCESS_TOKEN
const express = require('express')
const bodyParser = require('body-parser')
const request = require('request')
const app = express()
app.set('port', (process.env.PORT || 5000))
// Process application/x-www-form-urlencoded
app.use(bodyParser.urlencoded({extended: false}))
// Process application/json
app.use(bodyParser.json())
// Index route
app.get('/', function (req, res) {
res.send('Hello world, I am a chat bot')
})
// for Facebook verification
app.get('/webhook/', function (req, res) {
if (req.query['hub.verify_token'] === vtoken) {
res.send(req.query['hub.challenge'])
}
res.send('No sir')
})
// Spin up the server
app.listen(app.get('port'), function() {
console.log('running on port', app.get('port'))
})
Procfile
web : node index.js
Ce code semble tout à fait être bien car il n'y a pas d'erreur de syntaxe. L'application a Node.js comme côté serveur, Heroku pour le déploiement et git pour le stockage en nuage. Y at-il un moyen plus simple de créer ces chatbots sur le messager sans Heroku et git [Ne pas utiliser des modèles trop comme dans chatfuel]? Dans un SDK dev et déployer bot serait aussi faire le bien. Je ne sais pas php (n'aime pas), donc s'il vous plaît suggérer d'autres solutions.
Lien hub Git: Cliquez ici













