---
title: 2020/06/23 第 20 場共筆
tags: meetups
---
# Chatbot Taiwan
Chatbot meetup 社群台北、台中皆有一個月一次的定期聚會,致力於提供並討論聊天機器人的相關應用,每回小聚將安排講者主題分享、新知討論,環繞 Chatbot 與 AI,及大家共同關心的話題。歡迎大家踴躍分享、自由與會眾交流,同時也期望大家可以在分享中得到收獲。
歡迎各位報名、推薦講者以及閃電秀,介紹自己開發的 chatbot、分享 chatbot 相關的議題。
- [臉書社團](https://www.facebook.com/groups/chatbot.tw)
- [KKTIX](https://chatbots.kktix.cc/)
- [LINE Developer Group](https://www.facebook.com/groups/linebot/)
- [Facebook Developer Circle: Taipei](https://www.facebook.com/groups/DevCTaipei/)
- [活動共筆](https://hackmd.io/@chatbot-tw) (**感謝 HackMD** 支持社群!)
- - -
# [LINE API Update - Evan Lin](https://speakerdeck.com/line_developers_tw/room-api-demo)
- 六月份更新
- 06/09 Flex Message Simulator tutorial釋出囉,範例是名片
- 06/10 Messaging API update:跟群組(group)和聊天室(room)有關
- 群組敘述
- 群組名稱
- 群組圖片
- 06/15 Linked OA 的位置換了喔
- 06/15 LIFF v2.2.0 released:加入了LIFF錯誤碼
- 用 Promise 的方式去處理 error code
## LINE Group/Room demo bot
example: https://github.com/kkdai/linebot-group
Heroku 範例

- get group member profile
- leave group/room
- Tip 1: Handle the join event
- type=join
- Room 剛加入時不會收到,要等到人員開始說話收到 event 後才會觸發
-
- - -
# [專為高中生設計的管家型聊天機器人 - 廖煥杰](https://drive.google.com/file/d/10Qd-XvznwN_qVkZj2gXK3eLT3PPTqvc3/view?usp=sharing)
- 有官方網站、demo bot、粉絲頁
- 同學常常忘了帶考師準備的書籍,提醒學生未來幾天考試,決定今天要帶的書回家
- 讓大家有效學習
## TIMELINE
- 有到 g0v 上發表
- google spreadsheets to MySQL
- 九月開始做這隻機器人
- 十二月完成第一階段開發
- google sheet 每 100ms 只能有 100 requests,所以需要到 MySQL 上
- 體溫回報系統(covid-19)
Migrate = Google sheet -> Google Cloud SQL -> TWCC VM
- 開發用Python
- 現在程式放Heroku
- DB用MySQL
- push code to Github and trigger Heroku to develop
- 放學前,會推播今天的作業(從資料庫中串接字串而來)
- 暑假Refactoring:Web Hosting用Lamda、DB用NoSQL、Python改JavaScript
## Richmenu design
- 依照不同季節提供不同的選單
- 要熟使用者燈入做好,才能做體溫功能與推播通知功能
## 設計
- 為了避免被亂搞需要權限控制
- 放學推播功能
- 學校、老師有權限可以看到所有人的體溫
## 未來
- 人臉辨識結合體溫測量
- refactor code
- 評估改用No SQL來降低成本
- 網頁管理介面
- 推廣到全台灣高中
[Github](https://github.com/cbfhss)
- - -
## [LIFF & Firebase - Richard]( https://docs.google.com/presentation/d/1ZJIDpw9Cmte_9w1NxKHxzXtoaFBXsKVH7tQd4zlvb8k/edit?usp=sharing)
- What's LIFF:介於聊天機器人與行動網頁之間
- share target picker 來分享訊息
- LIFF2 supports Web
- 基本上,LIFF = a normal web app + LINE "user credentials" passed in LINE + APIs to get profile / send message
- Thorught LIFF sdk pass LINE infomation to web
## why firebase hosting
- 可以放置 web page
- 幫助網頁開發的功能
- 分析工具(FCM)
- Firebase is a collection of mobile-related products
- Firebase hosting: 放網頁的地方,有些github page, heroku
- 一上去全球部署,機房就在台灣
- Fast
- Server in TW/HK
- No cold start
- 大約等於 S3
- firebase cloud function (JS/TS)
- cloud function
- firebase.json 可以設定路徑
- cloud fire store = like mongo DB
- 在前端就可以接上,不需要 server side 的 code
- SDK裡面以經整合好了
- 跟 mongo 一樣, `db.collection("todos")`
- 即時的,realtime
- 早年 security 不好
## firebase Auth security rules
誰可以新增、刪除...
透過 frondend 上 F12 就可以改 js code,所以很危險
- 需要做 firebase auth 登入才能有權限的操作 security rules
- LINE 沒有,需要自己做
Q: 放靜態網站會不會難管理?like S3 有沒有像 rails route 那樣
Q: routing怎麼管理?會不會太多
- - -
# [對話式表單架構設計 - 郭佳甯](https://docs.google.com/presentation/d/1np4_d6grkw6kMD-jSnMFFj2yH8FwT2SaEdNKKfA0w7w/edit)
卡米狗作者
- dialogflow 的運作流程
- 只能點珍奶
- 對話式表單
- 協助用戶完成目標
- 向用戶索取資訊
- 對話介面呈現
- 機器人想收到的是你的回答
- 缺乏資訊所以需要反問
- 要考慮多欄填寫的情況
- 減少來回次數
- 可以參考自然語言的理解
- 需要代換詞
- ex:大奶微微
- 要有跳脫 event
- 你沒預想到的問題
- 不能卡迴圈
- 跳脫要可以跳回
- 需求整合
## 認識 DialogFlow
用來解決自然語言與人機互動問題
- 意圖、關鍵字、上下文
- 之前 chatbot taichung 有工作坊可以[參考](https://medium.com/@nijia.lin/chatbot-taichung-2-%E5%B7%A5%E4%BD%9C%E5%9D%8A%E5%BF%83%E5%BE%97%E5%88%86%E4%BA%AB-bc964fdc07c3)
- 跳脫測試
- Intent
- 訓練句/關鍵字
- 回覆
- output/Input context
- 可以迅速建立多欄位表單
- 跳脫跳不回去
- Context 用於對話是表單違反直覺
## [Bottender](https://bottender.js.org/)
三個主要功能:Action、Chain、Routing 的介紹
## proposal:
- prompt
- setField 設定表單欄位
- deleteField
- - -


# Lighting talk (依序上場)
| 姓名 | 主題 | 連結 |
| ----- | ----------------- | ------------------------ |
| 奇步老爹(陳佳新) | LIFF圖片測試工具,設計師和工程師從此溝通無礙 | [簡報連結](https://www.slideshare.net/jarsing/20200623liffbgtester/jarsing/20200623liffbgtester)|
| 黃鈞亭 | 結合Line和Google Suite來做定時回報系統| [簡報連結](https://docs.google.com/presentation/d/1Xb6NWCLEqW5q74KOSjm51TWwokM-VXlBcOkpJqA2iTE/edit?usp=sharing)|
| 臺北科技大學 | 即時通智慧攝影機(EdgeTPU碰上LineBot) | [簡報連結](https://chatbots.kktix.cc/)|
