Ik wilde een Facebook chatbot op messenger op te bouwen. Tuitorial koppeling meeste tutorials over het inzetten van de chatbot is op MAC ie OSX. Mijn besturingssysteem is Windows 7. Geprobeerd door middel van 30 herhalingen van andere tutorials met volledige voorzorg en 'exactheid'. Toch toepassings fout lijkt niet te worden opgelost. In Heroku logs heb ik geprobeerd te verwijzen de reden voor fouten. Dit hielp niet.
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
Deze code volledig lijkt goed te zijn aangezien er geen syntax error. De app heeft node.js als server-side, Heroku voor het inzetten en git voor cloud storage. Is er een eenvoudiger manier van het creëren van deze chatbots op messenger zonder Heroku en git [Niet met behulp van sjablonen te zoals in chatfuel]? Alles in een SDK voor dev en implementeren bot zou ook goed doen. Ik weet niet php (niet wilt), dus stel voor andere oplossingen.
Git-hub link: Klik hier













