近期為了台灣人聯盟,和練習程式用,寫了一個 Line Bot
但是12/01這波無差別鎖帳號直接讓台灣人在伺服器被滅,不知道還有沒有用就是了
這篇不是教學文,教學文會等功能完善後發布於我的個人blog(作品集頁面建置中)
架構:
Google Apps Script 串接 Line Message API,接收訊息後判斷指令,發送Reply message
使用Google Sheet(Google Excel)作為資料庫
每 5 分鐘觸發固定函式到Line Notify,當重生時間快到時 Push 提醒
已支援功能:
1.輸入指令後,自動推算 BOSS 重生時間,且半夜休息時間不會誤顯示
2.指令顯示最近5隻將重生的大 BOSS
3.指令回報 BOSS 死亡時間,紀錄回報者,並預測下次重生時間
4.LINE 群聯盟成員建檔與修改,職業搜尋指令
5.快速計算 BOSS 重生 CD
6.指令更新活動 ON/OFF、重生 CD
7.自動計算返鑽金額與每人所得
8.輸入出席者與寶物名稱,自動生成 事件ID 與 DC 競拍公告
9.輸入 事件ID 及 結標金額、得標者,自動生成 LINE 領鑽通知文章
10.輸入 事件ID,自動生成 DC 領鑽通知
預計未來支援的功能:
1.在 GAS 串接 Line Notify Push BOSS 重生倒數
2.寶物競標指令,輸入後會紀錄寶物競標歷程,並顯示當前最高得標者與競標價格。
3.競標結束倒數(Push)
4.聯盟分鑽歷程表 與 公積金紀錄
5.每個聯盟成員的未結清所得表
6.管理人員階級系統,特定分級才可執行特定指令
7.點名指令(限守騎)
8.配合點名指令來歸檔出席者,累加出席次數以計算出席率
9.不再仰賴指令,用圖文按鈕呼叫函式
10.遷移至網頁介面與資料庫,採會員制