發表文章

目前顯示的是有「LINE」標籤的文章

[Bottender] 如何在 Heroku 上部屬 LINE BOT

上一篇文章是 2015 了呢.... 主要是之前已經寫過一個簡單的 LINE BOT, 但最近剛好有點時間(?),所以想要藉此機會全部重寫。 之前寫的機器人原始碼在這邊 https://github.com/Rainsting/TarotLineBot --------------------------------------------------------------------------------------- 這次我選擇由台灣人自己新開發的機器人框架 - Bottender, 在此時的版本是 v0.15.0。 由於這整包在中文圈內的討論似乎不多,大部分都是拿來用在 FB Messenger 上, 對於 LINE BOT & Heroku 的著墨很少,希望藉由這一篇簡單做個記錄。 1. 首先申請個 LINE@ 帳號,並開啟 developer 功能: 網路上其實很多資訊了,這邊就不多說,建議可以參考前人的文章: LINE BOT 實戰 ( 原理篇 ) http://www.oxxostudio.tw/articles/201701/line-bot.html 這邊目的是取得 Channel secret & Channel access token,之後會用到。 2. 申請 Heroku 帳號,並安裝 Heroku CLI: 一開始用免費帳號就足夠了,申請帳號也可參考前人的教學: Heroku安裝使用教學 https://ericjhang.github.io/archives/689940fd.html 3. 將 Heroku 產生的 Domain 連結到 Line Develop Console 的 Webhook URL 內 位置在 Heroku 的 Settings,複製底下 Domains and certificates 的後面那一段, 4. 安裝 bottender (以 Windows 為例) 首先按照官網步驟,使用 npm 安裝 bottender 套件 https://bottender.js.org/docs/GettingStarted npm install -g bottender 先自己取個好聽的名字,之後在過程中 ...

[iOS] 解除 LINE 的電話號碼綁定,與備份資料庫

由於 LINE 在綁定了電話號碼之後,就不能使用 VPN 跨國下載其他有趣的貼圖了, 但現在又有很多當地的新圖需要綁定電話號碼才可下載,如果想要解除綁定的話怎麼辦呢? 不管用什麼方法,更新過後的 LINE 都要重新下載貼圖喔! 而且要記得原本的換機密碼喔! == 方法一 == 我個人比較愛用這個方法 XD === 解除綁定 === 0. 在綁定狀態下,先下載好你要的貼圖。 1. 將 iPhone 連接到電腦,並打開你的 iTools / iFunBox (解除綁定開始)(這裡以 iTools 為例)。 2. 選取本機應用程式 LINE -- 瀏覽 -- 進入 Library -- Preferences 資料夾。 3. 「備份」並「刪除」 "jp.naver.line.plist" 檔案(記得一定要備份,丟到電腦的桌面也可以)。 4. 將 LINE 從 iOS 的多工列關閉,並重新打開,然後重新登入。 === 重新登入 === 5. 登入 -- 透過 Email 來登入並輸入換機密碼。 6. 然後在設定 -- 個人資料內,就可以看到電話號碼已經刪除囉。 == 方法二 == 首先用 iTools 備份聊天與對話記錄: 1. 進入 LINE -- Documents 資料夾。 2. 備份裡面的「talk.sqlite」、「talk.sqlite-shm」、「talk.sqlite-wal」三個檔案 3. 刪除 LINE 並重新安裝,然後登入。 4. 安裝好後,將上述三個檔案重新丟進去原目錄即可。 Enjoy it!