GithubHelp home page GithubHelp logo

lineage-m's Introduction

tBoss

這是一個 『 天堂M 』 手遊吃王的 Line 機器人,裡面提供了很多功能。

1. 作者介紹 - 孟宗竹

作者本身也是一個天堂愛好者,目前依然在這深坑裡面掙扎中,期待的哪一天可以畢業。

會開始寫這工具,是因為一開始吃王的時候總是把時間搞錯,或是時間過了才想起剛剛王記吃王了...

在各種遺憾的原有下開始寫這工具。

作者 by 命運女神-兔盟(怎麼可以吃兔兔)-孟宗竹

2. 架站需求

這工具主要是利用 Node.js 開發完成,同時須搭配 Line Messages APIMySQL

所以如果你有需要使用該工具的話,需要有基礎的架站能力,不過現在網路資源很多相信各位一定都可以成功的。

3. Node.js

這是我第一次寫 Node.js,算是新手作品,所以如果有大神路過請別太苛責,但我也會虛心接受各位的 code review的!

這個需要一個 Node.js 環境,網路有很多教學文章,同時也有不少免費的服務可以架設 Node.js,作者本身是架在 Heroku

4. Line Messages API

這是 Line 提供的服務,需要到 Line Messages API 申請服務。

這邊需要注意的是,如果你需要使用到自動提醒的功能話,在申請的時候需要注意你申請的 Plan,因為不是所有的 Messages API 都會提供 Push API 權限的。

這邊作者申請的是 Developer Trial,這是開發者模式,所以所有權限都有,但缺點是好友數量有限制,但這不影響你自己血盟的使用。

5. MySQL

這算是很老牌的資料庫了,網路資源很多這邊我就不多做介紹了。

資料庫裡面需要建立五張 Table 分別是:

  • clan Table
    這張表主要紀錄血盟資訊及認證碼
    clan Table
  • boss Table
    這張表主要紀錄 Boss 資訊
    boss Table
  • member Table
    這張表主要紀錄吃王團成員資訊
    member Table
  • list Table
    這張表主要紀錄掉寶資訊
    list Table
  • queue Table
    這張表主要紀錄排隊取寶資訊
    queue Table

操作

準備工作都完成後,在 clan Table 表裡面填入血盟資訊及認證碼,再把 Line 機器人拉入吃王群組,並貼上剛剛設定的認證碼,如果機器人回覆認證成功代表完成。
token

指令

eatBoss 提供了需多工具及指令,詳請在群組輸入 eatboss 指令,機器人將顯示完整的指令教學!

以下僅介紹主要功能,更詳細的功能請親自體驗玩玩看

  1. 時間表只要在群組輸入 boss 將會顯示目前紀錄的時間表。
    boss

  2. 記錄王死掉,只要輸入編號跟死亡時間,機器人會自動計算重生時間。
    記錄

  3. 主動提醒,在王重生前會主動提醒玩家該王快要重生了。
    提醒

  4. 掉寶清單,因為有些寶物比較稀有,如果出了的話會有一堆人想要,這時候要分配給誰就會有公正問題,所以衍生了該功能。
    清單

  5. 排隊,有了清單,自然要有人排隊。
    排隊

  6. 分配,如果真的出寶了只要用分配功能就沒有不公正的問題了!
    分配

  7. 新增清單,自己定義有那些寶物需要排隊
    新增

  8. 報到,聯盟數越來越多,到後面根本搞不清楚遊戲ID在群組裡面又是誰..
    報到

  9. whois,這個時候要找遊戲ID是誰的時後就方便多了
    whois

    除了這些主要功能外,eatboss 還有提供其他便利的功能,請親自體驗玩玩看,只要輸入 eatboss 就會有指令說明唷
    eatboss

後記

指令太多很懶得寫說明文章,所以請直接呼叫 eatboss 取得說明,如果真的有什麼不懂的話歡迎提問,同時也歡迎各位來命運女神服找我
by 孟宗竹。

lineage-m's People

Contributors

a15945675321 avatar cjo4m06 avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

natehsu

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.