OpenILink Hub

OpenILink Hub

The open source message management platform of the WeChat Link protocol-scan code and bind WeChat signals, and messages are forwarded to your service in real time. Supports WebSocket/Webhook/AI automatic reply three-channel parallel, multi-Bot centralized management, and JavaScript plug-in engine.

1,291GitHub
Description

OpenILink Hub is an open source message management platform for the WeChat Link protocol. Bind your WeChat signal and automatically forward the message to the service you specify-support WebSocket real-time push, Webhook callback and AI automatic reply. ###Core Features - ** Centralized management of multiple Bots **: Scan code and bind multiple micro-signals to unify panel management - ** Channel Routing **: Route messages to different channels via @ mention, with each channel having a separate API Key - **Webhook push **: Automatically push messages to services such as Flying Book, Slack, and Nail, and supports JS middleware - **AI automatic reply **: Connect to OpenAI-compatible API, and Bot automatically replies to messages - ** Plug-in market **: Community-driven Webhook plug-in that supports AI-assisted writing - ** Security Sandbox **: Plug-in scripts run in the sandbox, 5-second timeout, stack depth limit ###Binding to WeChat Bot After logging in, enter the "Bot Management" page. Click **"+ Binding New Bot"* in the upper right corner, and a QR code will be displayed. Scan the QR code using WeChat to bind your WeChat signal to Bot. > Prerequisites: Your WeChat needs to have the ClawBot plug-in enabled. ###Create a channel Under the bound Bot, create one or more ** channels **. Each channel has separate API keys and filtering rules that can accurately control which messages are sent to which service: - ** User filtering **: Only forward messages from specific contacts/groups - ** Keyword filtering **: Only forward messages containing the specified keywords - ** Message type filtering **: Only forward specific types such as text/pictures/videos ###Access messages After creating a channel, there are three ways to receive messages: #### WebSocket Real-time Monitoring Use API Key to connect to WebSocket and get message push in milliseconds: ``` wss://Your domain name/api/v1/ws? key= Your API_KEY ``` #### HTTP API Polling Pull unread messages and send replies through the REST API. #### Webhook Push Configure the Webhook URL, and the Hub will automatically POST the message to the service endpoint you specify. Support JavaScript middleware custom conversion logic. ###Using the Plug-in Market Navigation on the left to enter "WEBHOOK Plug-ins → Market". You can browse the plug-ins submitted by the community and install them into your channel with one click. Supported plug-in functions include: - Message forwarded to Flying Book/Slack/Nail - AI automatic reply integration - Notification push integration

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
App Information
Version
1.1.36
Package Size
1.07 MB
Image Size
23.56 MB
Updated
July 2, 2026
Source Code
openilink
Platform Support
PC