Line Client

💬 非官方 LINE API 自动化接入方案

通过 Chrome 扩展网关非官方接入 LINE,支持消息收发、联系人管理与群组操作,需每 7 天重新扫码认证,存在账号封禁风险。

收藏
4.8k
安装
1.1k
版本
0.2.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

LINE Client Skill 综合评估

核心用法

该 skill 通过逆向工程 LINE Chrome 扩展网关 (line-chrome-gw.line-apps.com),提供完整的 JSON API 访问能力。核心实现为 LineChromeClient 类,封装了消息发送、联系人管理、群组操作、反应互动等几乎所有 LINE 客户端功能。认证采用 QR 码扫码 + PIN 码双重验证流程,令牌有效期约 7 天,过期后需重新登录。

API 调用需通过 HMAC 签名(WASM 模块 lstm.wasm 实现),本地启动 Node.js 签名服务(端口 18944)或降级到子进程模式。支持实时消息轮询 (poll() 方法) 和事件回调 (on_message),适合自动化消息处理场景。

显著优点

  • 功能完备:覆盖消息、联系人、群组、反应、个人资料等全量操作,API 设计清晰
  • 实时性:支持长轮询和事件驱动架构,可构建消息机器人
  • JSON 接口:相比原生 Thrift,JSON API 更易于调试和集成
  • 开源实现:代码结构清晰,包含完整的认证状态机和错误处理

潜在缺点与局限性

  • 非官方方案:依赖未公开的 Chrome 网关 API,随时可能因 LINE 服务端更新而失效
  • 短周期认证:7 天令牌有效期强制频繁重新登录,不适合长期无人值守部署
  • 性能瓶颈:WASM 签名在子进程模式下延迟高达 2 秒/请求
  • WASM 黑箱:核心签名逻辑 lstm.wasm 为二进制闭源模块,存在供应链风险

适合人群

  • 需要 LINE 自动化集成的开发者(客服机器人、消息同步、群组管理)
  • 能接受非官方方案不确定性、具备逆向工程调试能力的用户
  • 不适合:企业级关键业务、高可用要求场景、对账号安全极度敏感的用户

常规风险

| 风险类型 | 描述 |
|---------|------|
| **账号封禁** | 非官方 API 使用违反 LINE 服务条款,存在封号风险 |
| **令牌泄露** | `tokens.json` 明文存储,需严格限制文件权限 |
| **中间人攻击** | 依赖 HTTPS,但网关域名非官方主站,证书验证需关注 |
| **供应链攻击** | `lstm.wasm` 来源不可审计,可能被植入恶意逻辑 |
| **PIN 超时** | 60 秒 PIN 有效期要求即时用户交互,流程脆弱 |

Line Client 内容

手动下载zip · 5.2 kB
skill-card.mdtext/markdown
请选择文件