在 LINE 和 Discord 平台之間跨平台通信。
- 將來自 LINE 的消息轉發到 Discord 並顯示用戶歸屬
- 使用命令從 Discord 向 LINE 用戶發送消息
- 易於部署和配置
- 實時消息同步
- Node.js (v14.0.0 或更高版本)
- 擁有消息 API 訪問權限的 LINE Bot 帳戶
- 具有適當權限和 Webhook 的 Discord 機器人
建議在 Glitch 上佈署Line端,因為只會在收到訊息時開機,免費版有1000小時的時間。
- 方式 1
- 複製此存儲庫:
git clone https://github.com/Ikun-git/crosschat.git cd crosschat
- 使用設定幫手 :
node setup.js
- 方式 2
-
複製此存儲庫:
git clone https://github.com/ChiuHuang/crosschat.git cd crosschat
-
安裝依賴項:
npm install
-
配置環境變量: 創建一個
.env
文件並填入以下信息:DISCORD_BOT_TOKEN=your_discord_bot_token DISCORD_CLIENT_ID=your_discord_client_id DISCORD_GUILD_ID=your_discord_guild_id DISCORD_WEBHOOK_URL=your_discord_webhook_url LINE_CHANNEL_ID=your_line_channel_id LINE_CHANNEL_SECRET=your_line_channel_secret LINE_CHANNEL_ACCESS_TOKEN=your_line_channel_access_token
同時啟動兩個機器人:
npm start
開發模式下自動重啟:
npm run dev
!line
- 顯示指令說明!line direct <userId> <message>
- 發送直接訊息!line reply <userId> <quoteToken> <message>
- 發送回覆訊息
以下是機器人的一些使用範例截圖: