Chciałem zbudować Facebook chatbota na posłańca. Tuitorial Link Większość tutoriali na wdrożenie Chatbot jest na MAC OSX tj. Mój system operacyjny to Windows 7. Wypróbowane przez ponad 30 iteracjach innych tutoriali dostępnych w pełnej ostrożności i dokładności „”. Błąd aplikacji wciąż nie wydaje się być rozwiązany. W dziennikach Heroku próbowałem odnosząc przyczynę błędu. To nie pomogło.
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
Ten kod całkowicie zdaje się być w porządku, nie ma błędu składni. Aplikacja ma node.js jak po stronie serwera Heroku do rozmieszczania i git w chmurze. Czy istnieje prostszy sposób tworzenia tych chatboty na posłańca bez Heroku i git [nie używając szablonów zbyt jak w chatfuel]? Wszystko w jednym SDK do dev i wdrożyć bot będzie również zrobić dobrze. Nie wiem, PHP (nie lubię), więc proszę zaproponować inne rozwiązania.
Link git-piasta: Kliknij tutaj













