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.
|
|
3 years ago | |
|---|---|---|
| .readme | 3 years ago | |
| src | 3 years ago | |
| .gitignore | 3 years ago | |
| LICENSE | 3 years ago | |
| README.md | 3 years ago | |
| ecosystem.config.js | 3 years ago | |
| package.json | 3 years ago | |
| sample.env | 3 years ago | |
| tsconfig.json | 3 years ago | |
| yarn.lock | 3 years ago | |
README.md
FreeCityHK Minecraft Discord Bot
專門為 FreeCityHK Minecraft 制作的 Discord Bot
✨ FreeCityHK 係一個以 RP [RPG] 的 生存 Minecraft 伺服器 ✨
💫 仲記唔記得你曾經喺 Minecraft 起過嘅偉大建築,面對宏大嘅城堡有冇諗過真真正正成為一方霸主!?💫
🪙 面對霸權,你有冇一種革命情意結 ?! 或者,相比建築,更加響往冷兵器、傭兵、國戰、荒島生活!? 🪙
🏵️ 玩慣咗 GTA RP 又有冇諗過換個方式,以 Minecraft 嚟過一個另類人生RP !? 🏵️
🌅 FreeCityHK 可能就係你可以嘗試嘅選擇,你可以建立你嘅國家、城邦。🌅
🍻 你可以喺依度招兵買馬造就你嘅軍團,廣交結社成立你嘅暗部。 🍻
☀️ 每個人都有你嘅過往,而唔知喺依個世界你嘅選擇,又會造就點嘅全新篇章呢!?☀️
🥠 你嘅 RP 故事正在由你編寫中,我地期待著... 🥠
功能 & 指令
- 頻道名顯示在線人數,每10分鐘更新一次
- 查看玩家ID和skin
/player {玩家名} - 查看在線玩家
/online - 查看伺服器狀態
/server - 加白名單
/whitelist {玩家名} - 遊戲畫面公告
/noti {公告内容} - 聊天訊息
/say {訊息内容}
設定 (.env)
TOKEN—— Discord Bot 的 TokenCHANNEL_ID—— 可以使用 Bot 指令的頻道ID(如多個頻道可用,分隔)UPDATE_CHANNEL—— 顯示在線人數的頻道ID(如多個頻道可用,分隔)SERVER—— Minecraft Server 地址QUERY_PORT—— Minecraft Server Query PortRCON_PORT—— Minecraft Server Rcon PortRCON_PW—— Minecraft Server Rcon 密碼PLAYER_API—— 以玩家名取得玩家ID的API,使用{{NAME}}取代玩家名PROFILE_API—— 以玩家ID取得玩家資料的API,使用{{PLAYER_ID}}取代玩家ID
使用方法
有關建立和設定 Discord Bot 的方法,請自行了解。
yarn install或npm install安裝所需的 dependencies- 把
sample.env重新命名為.env - 填寫設定
yarn run build或npm run build進行編譯yarn start或npm start使用 PM2 運行- 如果沒有/不想用PM2,可以
yarn run test或npm run test使用 Node.js 直接運行
歡迎加入 FreeCityHK Minecraft Discord
Credits
- axios
- Crafatar (Minecraft Skin render 方法)
- node-canvas
- discord.js
- dotenv
- minecraft-server-util
- node-schedule
