Skip to content
🏀專門做出來給大家查詢 ABL 台灣隊的賽程
JavaScript
Branch: master
Clone or download
louis70109 Merge pull request #7 from chentsulin/1.2.0
upgrade to 1.2.0 official release
Latest commit 8508c79 Jan 22, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src use @bottender/dialogflow to simplify dialogflow integration Jan 14, 2020
.env.example init Dec 11, 2019
.eslintignore init Dec 11, 2019
.eslintrc.js init Dec 11, 2019
.gitignore init Dec 11, 2019
README.md Update README.md Jan 7, 2020
bottender.config.js init Dec 11, 2019
index.js init Dec 11, 2019
jest.config.js add testing and annotation node_modules Dec 14, 2019
package.json upgrade to 1.2.0 official release Jan 22, 2020
yarn.lock

README.md

ABL 台灣隊賽程機器人 🇹🇼

這專案為了準備去 GDG Taichung 2019 Hackthon party 所做的 Side project。

功能是因為最近看球賽看太多,因為賽程表都是固定的索性自己弄了一隻機器人出來查詢賽程。

主要用到下面兩個技術:

  • Bottender
  • Dialogflow: 負責分析使用者意圖

加入好友

QRcode

加入好友

快照

準備

需要擁有 Dialogflow API 的 json key,若不知怎麼申請拿到的話可以參考我的部落格

LINE_ACCESS_TOKEN=
LINE_CHANNEL_SECRET=
GOOGLE_APPLICATION_CREDENTIALS=
GOOGLE_APPLICATION_PROJECT_ID=

主要用到上述的四個 key,前兩個是 LINE bot 所需要的,後兩個則是 Dialogflow 的 Key。

本地端測試

yarn install
npx bottender dev --console

範例內容

  • 富邦勇士下一場球賽
  • 夢想家下次賽程何時
  • 富邦今天的比賽
  • 寶島夢想家今日賽程表

可以透過以上內容去對應測試,就會得到 Dialogflow 幫忙輸出的意圖。

部署

這隻機器人部署在 Heroku 上,需要部署的話參考這邊文章

You can’t perform that action at this time.