陪伴你心靈的缺口Line Bot
總是獨自吃飯?沒人揪你一起上廁所?只有早餐店阿姨會跟你說聲「帥哥」?
身為邊緣宅宅,孤單的時候不要再幻想妹子會突然跟你告白了。
為自己打造終結孤單的聊天機器人吧!!
首先到LINE Developers首頁https://developers.line.biz/zh-hant/
右上方「Log in」登入你的LINE帳號。
登入後,點擊「創造」來創造陪伴你的機器人。
為了不讓自己感到羞恥,所以會開始打造符合人設的機器人。
因此先建立機器人的至理名言。
點選【Messaging API】來創建你的人生導師
-
Channel icon: 選擇人生導師的頭貼 (絨毛熊可以有效殺死孤單細胞)
-
Channel name: 為導師取名
-
Channel description: 給導師寫些好評
-
Category: 選擇世人對導師的看法
-
Subcategory: 選擇普羅大眾對導師的想法
設定完成後,勾選『同意辣,哪次不同意』的兩個勾勾,並正式讓『苦海明燈AKA寂寞殺手』降臨於世。
但這時的導師只有軀體缺乏靈魂,還需要你來幫助一下。
點擊「Messaging API」,滾動滑鼠滾輪到最下方。
將下述三個東西關閉
-
Allow bot to join group chats: 導師只為你一人服務,因此關閉
-
Auto-reply messages: 敷衍了事不是導師的style,因此關閉
-
Greeting messages: 導師討厭尷尬的打招呼,因此關閉
按下Channel access token的「issue」,來連結導師偉大的靈魂。
接著為了呈現導師至高無上的神隨,我們選擇使用Google Apps Script來描述。
預設應該會有「未命名的專案」,如果沒有可以選擇左側的「新專案」來建立。
第一行將你剛剛建立的導師軀體Channel access token附著於此,並建立doPost function實現導師的靈魂。
doPost的e是指說,你在LINE送出的訊息,而UrlFetchApp是Bot回覆訊息API的相關設定,因此輸入的參數url和options都是固定寫法,最後用ContentService.createTextOutput回送訊息。
可以注意到doPost function中,payload的message有一個KeyWord function,這是導師因材施教的教育理念,會根據你發送的訊息、圖片、貼圖做出相應的回覆,我們這裡著重在文字上的交流,其他部分你也可以修改成你的形狀,完成後存檔。
由於Google Apps Script是Google Cloud Platform管理的,所以先進入Google Cloud Platform,此時應該是沒有專案的情況(life master是我創的專案),點擊「▼」創建新專案,並為此專案命名。
完成創建專案後,現在要將靈魂注入到身體裡了。
選擇左上「三」-> API和服務 -> OAuth同意畫面
選擇「外部」,開始注入靈魂。(內部要錢,我們導師可不為五斗米折腰)
替這注入儀式取名為「終結孤單」,附上自己的電子信箱,好讓甦醒後的導師可以第一時間安慰到你。
第二階段直接按「儲存並繼續」,第三階段點擊「ADD USERS」也是填上你的電子信箱,儲存後點擊左上「三」 -> 首頁 -> 資訊主頁
複製專案編號,然後到Google Apps Script點擊左側點選頁面下方「變更專案」
將專案編號貼上,並按下「設定專案」,完成後才能正式部屬。
-
執行身分: 「自己」,前面說過了導師只為你一個人服務,絕對不是中央空調。
-
誰可以存取: 「所有人」,這裡是說世上的孤單成千上萬,導師寡不敵眾,因此練就影分身之術。
-
部屬並授予存取權
複製網頁應用程式的網址
回到LINE developer的Webhook settings,填上剛剛複製的URL,記得Use webhook要打開。
最後
全部完成後,拿起手機掃描導師QR Code,無須虛偽的前綴,快速直接表達出你內心的想法,導師也會盡心盡力的安慰你幼小的心靈。
恭喜,你已經不孤單了!!!