8000 GitHub - ChiuHuang/CrossChat: 在 LINE 和 Discord 平台之間跨平台通信
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ChiuHuang/CrossChat

Repository files navigation

CrossChat

在 LINE 和 Discord 平台之間跨平台通信。

功能

  • 將來自 LINE 的消息轉發到 Discord 並顯示用戶歸屬
  • 使用命令從 Discord 向 LINE 用戶發送消息
  • 易於部署和配置
  • 實時消息同步

先決條件

  • Node.js (v14.0.0 或更高版本)
  • 擁有消息 API 訪問權限的 LINE Bot 帳戶
  • 具有適當權限和 Webhook 的 Discord 機器人

安裝

建議在 Glitch 上佈署Line端,因為只會在收到訊息時開機,免費版有1000小時的時間。

跑七個禮拜的結果

跑七個禮拜的結果

  • 方式 1
  1. 複製此存儲庫:
    git clone https://github.com/Ikun-git/crosschat.git
    cd crosschat
  2. 使用設定幫手 :
    node setup.js
  • 方式 2
  1. 複製此存儲庫:

    git clone https://github.com/ChiuHuang/crosschat.git
    cd crosschat
  2. 安裝依賴項:

    npm install
  3. 配置環境變量: 創建一個 .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

Discord 指令

  • !line - 顯示指令說明
  • !line direct <userId> <message> - 發送直接訊息
  • !line reply <userId> <quoteToken> <message> - 發送回覆訊息

使用範例

以下是機器人的一些使用範例截圖:

指令說明

指令說明範例

回覆訊息

回覆訊息範例

收到訊息通知

收到訊息範例

發送訊息

參考

About

在 LINE 和 Discord 平台之間跨平台通信

Resources

License

Stars

Watchers

Forks

0