iT邦幫忙

第 11 屆 iT 邦幫忙鐵人賽

DAY 8
0

今天的內容是我們的測試環境架設
透過ngrok可以輕鬆在本機做chatbot的測試與開法
在這個教學我採用express.js來作為chatbot的伺服器
短短20行程式碼 就能做出簡單的echo Chatbot

影片

投影片&資源連結

Google簡報#7

LINE開發者網站

ngrok官方網站

測試環境的Github repo

簡易的EchoChatbot

const express = require('express')
const linebot = require('linebot')

require('dotenv').config()

const app = express()
const bot = new linebot({
  channelId: process.env.channelId,
  channelSecret: process.env.channelSecret,
  channelAccessToken: process.env.channelAccessToken
})
// 程式碼都寫在下面這個區塊內
bot.on('message', async event => {
  if (event.message.type === 'text') {
    event.reply(event.message.text)
  }
})
// 程式碼都寫在這個區塊內 ^^^
app.post('/webhook', bot.parser())
app.listen(3000, res => {
  console.log('伺服器服務運行在 http://localhost:3000')
})


上一篇
#6 開始來做LINE機器人吧 Messaging API 介紹篇
下一篇
#8 開始來做LINE機器人吧 Messaging API 接收事件篇(一)
系列文
每天五分鐘 LINE API 輕鬆上手31

尚未有邦友留言

立即登入留言