SuperAPI AI 工具集

channel-bridge

前端与建站

查看项目

更新于 10-16 05:00

技能介绍

用途:channel-bridge 用于在 Signal、Telegram、Discord 之间进行跨渠道消息路由,适合把告警从一个平台转发到另一个平台、向多个渠道广播更新,或把 Discord 上的表情回应同步到 Signal 以统一跟踪反馈。

主要能力:支持消息格式化(如把 Discord Markdown 转为 Signal 纯文本);区分简单发送 message 与会话式发送 sessions_send;支持向多个目标广播;支持跨平台表情回应转发与映射;内置失败重试逻辑,阈值可配置。

使用方式:先通过环境变量完成认证,如 $SIGNAL_API_KEY、$TELEGRAM_BOT_TOKEN。CLI 示例:channel-bridge send --from signal --to telegram --message "Hello team" --format markdown;广播可加 --broadcast 并指定 --to "discord:channel1,signal:group2"。API 端点位于 /api/v1/,会话发送示例:POST /api/v1/sessions_send,Body 含 from、to、content、type: "sessions_send"、session_id,并带 Authorization: Bearer $DISCORD_API_KEY。表情处理可用 POST /api/v1/reactions。配置可用 YAML 文件保存各平台设置。

限制与注意:需先校验输入,注意平台长度限制(Signal=4096 字符,Discord=2000 字符);会话需用 --session-id 建立持久连接;表情转发需预先设置 webhook;错误码如 401 表示认证问题、400 表示格式无效;建议先用沙箱环境测试。具体收费、价格与平台支持范围暂未提供。