前往
大廳
主題

【紀錄】用 GAS 撰寫 天堂W 專屬 Line Bot

珞璟 | 2021-12-02 03:20:47 | 巴幣 100 | 人氣 643

近期為了台灣人聯盟,和練習程式用,寫了一個 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.遷移至網頁介面與資料庫,採會員制
送禮物贊助創作者 !
0
留言

創作回應

小米
您好! 近期我也在研究如何利用LINE通知敵盟玩家上線,有興趣可以互相討論。
2021-12-03 17:14:27
珞璟
你打算要怎麼抓對方上線的訊息@@?
2021-12-04 22:17:09
小米
我在想是不是可以利用助手等外掛當跳板擷取資料出來。
2021-12-06 13:02:25
珞璟
用別人寫的還是算了吧XD 1.會被鎖 2.有加密 3.敵盟上線沒有那個必要性
2021-12-06 14:11:24
小米
有其他好的想法嗎?
2021-12-06 15:40:42
珞璟
沒有獨立拆封包跟繞nProtect技術的話基本不用想了,如果你bot在python上是可以用一些OCR或視覺辨識處理,但等於要有台電腦得轉職負責做這件事。敵盟成員上線沒有必要花這麼大成本去做
2021-12-06 16:37:26
珞璟
或者看有沒有辦法從紫P下手,不過知道敵盟在線也沒用啊,還不如去玩交易所
2021-12-06 16:40:18

更多創作