A fork of [Lava](https://github.com/Nat1anWasTaken/Lava) in order to integrate with Krabbe Rewrite
閱讀更多 »
English
·
試用
·
回報問題
·
請求功能
(回到頂部)
如果你只是想體驗的話,你可以到 Yeecord 直接使用裡面的 Lava#8364
你可以透過 LavaLauncher 這個一鍵式腳本,你可以在裡面按照教學一步一步創建 Lavalink 節點 和 Discord 機器人
Docker compose
確保 Docker 已經安裝在你的電腦或伺服器上,接著:
- Clone 這個 Repository
git clone https://github.com/Nat1anWasTaken/Lava.git
- cd 到專案目錄
cd Lava
- 將
example.stack.env
重新命名為stack.env
mv example.stack.env stack.env
填入 stack.env
的內容
- 啟動
docker-compose up
Docker CLI
確保 Docker 已經安裝在你的電腦或伺服器上,接著:
- 拉取映像檔
docker pull ghcr.io/nat1anwastaken/lava:latest
- 啟動機器人
docker run -it \
--name ghcr.io/nat1anwastaken/lava:latest \
-e TOKEN="機器人 Token" \
-e LAVALINK_SERVER="true" \ # 啟動內建 Lavalink 伺服器
-e SPOTIFY_CLIENT_ID="Spotify client id" \
-e SPOTIFY_CLIENT_SECRET="Spotify client secret" \
--restart unless-stopped \
lava
如果你有需要跳過 Spotify 自動設定 (
Go to the following url: ...
),你可以將SKIP_SPOTIFY_SETUP
設定為1
(回到頂部)
在成功架設起機器人並邀請進伺服器後,你可以直接使用 /play
指令播放音樂,就像上方的截圖一樣
每個指令的用途都寫在了指令描述裡,你可以透過他們來學會如何使用這個機器人
(回到頂部)
Lava 提供了一些簡單的設定讓你能夠輕鬆地自定義你的音樂機器人,像是:
你可以透過修改 configs/icons.json
來自定義進度條要使用的表情符號
{
"empty": "⬛",
"progress": {
"start_point": "⬜",
"start_fill": "⬜",
"mid_point": "⬜",
"end_fill": "⬛",
"end_point": "⬛",
"end": "⬛"
},
"control": {
"rewind": "⏪",
"forward": "⏩",
"pause": "⏸️",
"resume": "▶️",
"stop": "⏹️",
"previous": "⏮️",
"next": "⏭️",
"shuffle": "🔀",
"repeat": "🔁",
"autoplay": "🔥"
}
}
你可以透過修改 configs/activity.json
來自定義機器人的狀態
{
"type": 0, // 0: 正在玩, 1: 正在直播, 2: 正在聆聽, 3: 正在觀看
"name": "音樂", // 狀態文字
"url": "" // 直播連結(僅適用於直播狀態)
}
(回到頂部)
計畫已遷移至 Projects
(回到頂部)
這個專案基於 MIT License,查看 LICENSE.txt
來獲取更多資訊
你可以前往 CONTRUBUTING.md 來查看完整的貢獻指南