Skip to content

Latest commit

 

History

History
104 lines (86 loc) · 4.85 KB

README.md

File metadata and controls

104 lines (86 loc) · 4.85 KB

環境設定

安裝 Nodejs

安裝編輯器

註冊帳號

建立簡易伺服器

用來做後端伺服器的框架。範例檔案連結

const express = require('express')
const app = express()

app.get('/', function (req, res) {
  res.send('Hello World!')
})

app.listen(3000, function () {
  console.log('Example app listening on port 3000!')
})

用來處理 HTTP 呼叫的套件。範例檔案連結

const request = require('request')

let address = 'Taipei 101'
let url = `https://maps.googleapis.com/maps/api/geocode/json?address=${address}`

request(url,
  function (error, response, body) {
    console.log('error:', error) // Print the error if one occurred
    console.log('statusCode:', response && response.statusCode) // Print the response status code if a response was received
    console.log('body:', body) // Print the HTML for the Google homepage.
  })

Mongodb

Facebook ChatBot

LINE ChatBot

Telegram ChatBot

Google Cloud Natural Language API

Dialogflow

使用 Chatbot 分析服務

作業

補充資料

URL 與 URI

  • 這個套件可以讓 localhost 的連結被外面連進來,而且還支援 https,適合開發 chatbot 的時候 debug
  • Chrome 的插件,可以用來傳送 HTTP request
  • Facebook Graph API 的好用工具