A Discord Bot for FreeCityHK Minecraft 🤖
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
jasonfoknxu e22c9bc87e
initial commit
3 years ago
.readme initial commit 3 years ago
src initial commit 3 years ago
.gitignore initial commit 3 years ago
LICENSE initial commit 3 years ago
README.md initial commit 3 years ago
ecosystem.config.js initial commit 3 years ago
package.json initial commit 3 years ago
sample.env initial commit 3 years ago
tsconfig.json initial commit 3 years ago
yarn.lock initial commit 3 years ago

README.md

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

FreeCityHK Minecraft Discord Bot

專門為 FreeCityHK Minecraft 制作的 Discord Bot

✨ FreeCityHK 係一個以 RP [RPG]  的 生存 Minecraft 伺服器 ✨

💫 仲記唔記得你曾經喺 Minecraft 起過嘅偉大建築,面對宏大嘅城堡有冇諗過真真正正成為一方霸主!?💫 

🪙 面對霸權,你有冇一種革命情意結 ?! 或者,相比建築,更加響往冷兵器、傭兵、國戰、荒島生活!? 🪙

🏵️ 玩慣咗 GTA RP 又有冇諗過換個方式,以 Minecraft 嚟過一個另類人生RP !? 🏵️

🌅  FreeCityHK 可能就係你可以嘗試嘅選擇,你可以建立你嘅國家、城邦。🌅

🍻  你可以喺依度招兵買馬造就你嘅軍團,廣交結社成立你嘅暗部。 🍻

☀️ 每個人都有你嘅過往,而唔知喺依個世界你嘅選擇,又會造就點嘅全新篇章呢!?☀️ 

🥠 你嘅 RP 故事正在由你編寫中,我地期待著... 🥠 

FreeCityHK Minecraft 3.0介紹影片

功能 & 指令

  • 頻道名顯示在線人數每10分鐘更新一次
  • 查看玩家ID和skin /player {玩家名}
  • 查看在線玩家 /online
  • 查看伺服器狀態 /server
  • 加白名單 /whitelist {玩家名}
  • 遊戲畫面公告 /noti {公告内容}
  • 聊天訊息 /say {訊息内容}

設定 .env

  • TOKEN —— Discord Bot 的 Token
  • CHANNEL_ID —— 可以使用 Bot 指令的頻道ID如多個頻道可用,分隔)
  • UPDATE_CHANNEL —— 顯示在線人數的頻道ID如多個頻道可用,分隔)
  • SERVER —— Minecraft Server 地址
  • QUERY_PORT —— Minecraft Server Query Port
  • RCON_PORT —— Minecraft Server Rcon Port
  • RCON_PW —— Minecraft Server Rcon 密碼
  • PLAYER_API —— 以玩家名取得玩家ID的API使用{{NAME}}取代玩家名
  • PROFILE_API —— 以玩家ID取得玩家資料的API使用{{PLAYER_ID}}取代玩家ID

使用方法

有關建立和設定 Discord Bot 的方法,請自行了解。

  1. yarn installnpm install 安裝所需的 dependencies
  2. sample.env 重新命名為 .env
  3. 填寫設定
  4. yarn run buildnpm run build 進行編譯
  5. yarn startnpm start 使用 PM2 運行
  6. 如果沒有/不想用PM2可以 yarn run testnpm run test 使用 Node.js 直接運行

歡迎加入 FreeCityHK Minecraft Discord

FreeCityHK Minecraft Discord

Credits