最近隨著校內設備不斷更新,我的Line訊息也越來越熱鬧,常常是大屏、電腦、網路、電子書等等的報修訊息。雖然宜蘭教網中心提供的報修服務效率很高,老師們報修的三天內幾乎都能解決,但我還是希望問題能先在我手上過濾一次,小問題自己來,真的搞不定再麻煩工程師。
我想要做 LINE Messaging API 的串接,我想要做一個報修紀錄的機器人,使用 google sheet 做為資料庫,幫我設計適當的欄位來記錄,只處理私訊的特定格式的文字訊息,紀錄的時候在正確處理後回覆用戶訊息:「已記錄」,我想將使用者傳過來的訊息,傳給ChatGPT的API後,chatgpt會將資訊分類及生成一個針對問題提出小於100字的處理方案並將結果記錄到google sheet,google sheet的欄位可能會是A欄為時間、B欄為userID、C欄為暱稱displayname(如姓名、外號)D欄為類別(軟體、硬體或其他)、E欄為有問題的資訊設備(如電腦、網路、連線、投影機、chrome或電子書等)、F欄為資訊設備狀況(如無法開機、無法連線、速度很慢、亮度降低、一直重開機等)、G欄為處理方案、H欄為處理狀態。當使用者傳送訊息之後,系統會自動回覆使用者訊息”已記錄” 。 例如當使用者輸入:我的電腦打不開,會在A欄記錄{時間} B欄為{userID} C欄為{使用者暱稱} D欄為{硬體} E欄為{電腦} F欄{ 無法開機} G欄為{請先檢查電源線或重新插拔電源}H欄為{已記錄},但當我把H欄改為{已完修},line會傳給使用者”已完修” 或使用者輸入:我的chrome瀏覽器無法更新會在A欄記錄{時間} B欄為{userID} C欄為{使用者暱稱} D欄為{瀏覽器} E欄為{瀏覽器} F欄{ 無法更新} G欄為{請先重新開機或先更新系統}H欄為{已記錄} 我想要用 google app script 實作,可以詳細的告訴我所有的步驟嗎?
但難的其實不是程式跟prompt,其實還是要有人手把手的帶你找到Line Offical 跟Line Developer的設定欄位。


沒有留言:
張貼留言