在開始之前,請確保您的系統已安裝以下軟體:
- Node.js(建議使用 v18 或以上版本)
- yt-dlp(音樂播放器解析 YouTube 網址與音訊流之必要套件)
- (備註:FFmpeg 已由
ffmpeg-static依賴項自動處理,但仍建議您在環境中安裝它)。
1. 複製原始碼:
git clone <此項目 URL>
cd froggy2. 安裝依賴套件:
npm install3. 設定環境變數: 複製範例環境變數檔案,並填入您的憑證資訊。
cp .env.example .env必要變數 (
.env):
TOKEN: 您的 Discord 機器人 Token(可從 Discord Developer Portal 取得)。STEAM_API_KEY: 若要使用/steam指令,此為選項。YOUTUBE_API_KEY: 若要使用/youtube指令,此爲選項。
4. 部署斜線指令: 在啟動機器人之前,您必須先向 Discord 註冊它的斜線指令。
npm run deploy(若日後需要移除所有指令,可以執行 npm run clear)
開發模式(存檔時會自動重新啟動)
npm run dev正式上線模式
npm run start本專案採用 LICENSE 檔案中記載之授權條款。
你既然要走了,那就走吧。祝你生活愉快!