ComfyJS

几行代码接入 Twitch 聊天,快速打造机器人

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 49 🐛 待处理 29 👀 关注 11
GitHub ↗
GitHub 星标 ★ 438
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源库,MIT许可证,完全免费,无付费版本。

项目预览

ComfyJS 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队instafluff
定价模式🏷️完全免费
价格说明开源库,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言JavaScript
技术栈/模型browser,chat,chatbot,hacktob,javascript,library,livestream,nodejs,twitch,typescript
GitHub 星标★ 438
上线时间2019-01-18 00:00:00
代码更新2026-08-16
仓库体积1.8 MB
本站数据更新2026-11-08
维护状态维护中
收录时间2026-08-09
浏览次数6

项目介绍

ComfyJS 是一个专为 Twitch 聊天机器人设计的轻量级 JavaScript 库,同时支持 Node.js 和浏览器环境。它解决了开发者在使用 Twitch 官方 API 或 IRC 协议时面临的配置复杂、样板代码多的问题,提供了一套简洁、直观的接口来连接 Twitch 聊天室、监听消息、处理命令和发送回复。核心能力包括自动管理连接状态、内置消息解析(如用户、频道、消息内容)、支持 whisper 私信、以及简单的命令注册机制。项目采用 TypeScript 编写,类型友好,适合快速搭建聊天机器人或互动工具。其设计目标是让开发者用最少的代码实现最常用的聊天功能,无需深入理解 Twitch IRC 细节。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 438

使用教程

难度:入门 约 15 分钟 部署方式:本地安装 4 步

环境要求

  • Node.js 18+
  • 直播平台账号与 OAuth Token

安装与启动步骤

  1. 1装库

    它是直播聊天的消息模块,装进 Node 项目。

    npm install comfy.js --save
  2. 2配频道与凭据

    用环境变量存 token,别写进代码。

    npm install dotenv --save
  3. 3接消息事件

    监听消息后做简单回复,先验证连通。

  4. 4加命令与冷却

    直播场景必须限频,否则会被平台限流。

如何确认成功

在直播间发一条消息,本地程序能收到并回一条,且连续触发时冷却生效

注意事项

  • 它是消息中间层,业务逻辑要自己写。
  • token 泄露等于账号被接管,务必用环境变量并定期轮换。
  • 平台对机器人回复有频率限制,超了会静默丢弃。
  • 直播场景要注意内容审核,自动回复也要过滤。

核心亮点

  • 极简 API:连接、监听、回复三步搞定,代码量远低于原生 IRC 实现
  • 跨平台支持:同一套代码可在 Node.js 和浏览器运行,适配多种场景
  • 内置命令系统:轻松注册自定义命令,自动处理前缀和参数解析

不足之处

  • 功能聚焦于聊天基础,高级功能(如 PubSub、事件订阅)需自行扩展
  • 文档/社区待观察:项目早期,示例和第三方教程较少

适用场景

  • 快速开发 Twitch 聊天机器人(如自动回复、点歌)
  • 在浏览器端实现聊天互动组件(如直播页面弹幕墙)
  • 作为教学示例,学习 Twitch 聊天 API 的轻量封装

替代项目

tmi.js、TwitchJS、ComfyChat

上一篇:speak-gpt

下一篇:dialogflow-web-v2

同类项目推荐

Gpt-Agreement-Payment 开源

一键重放ChatGPT订阅协议,破解hCaptcha验证,研究反欺诈机制

ChatGPT Plus/Team/Pro 订阅协议端到端重放工具集 · hCaptcha 视觉求解器 · 反欺诈机制实···

★ 2309 2026-08-09
QChatBot-GPT 开源

在QQ群里一键接入GPT-3,自定义人格,长文自动转图片,多群隔离不串台。

基于 OpenAI GPT-3 和 Mirai 的 QQ Bot 聊天机器人,提供公用测试 Bot,支持自定义人格以及···

★ 104 2026-08-09
tiledesk 开源

自建 LLM 聊天机器人,复杂对话无缝转人工

Install Tiledesk on your server using Helm for Kubernetes orchestration and Docker C···

★ 327 2026-08-09
claudia-bot-builder 开源

写一次代码,一键部署到 10 个聊天平台

Create chat bots for Facebook Messenger, Slack, Amazon Alexa, Skype, Telegram, Viber···

★ 1826 2026-08-09
TTG 开源

输入仓库地址,几秒内和任意 GitHub 代码库对话

Chat with any public GitHub repository within seconds!

★ 216 2026-08-09
lookerbot 开源

在 Slack 里直接查 Looker 数据,不用来回切换工具

Lookerbot lets you access all your Looker data from Slack! Super fun!

★ 173 2026-08-09
chatskills 开源

在命令行调试 Alexa 技能,一键接入 Slack 等聊天平台。

Run and debug Alexa skills on the command-line. Create bots. Run them in Slack. Run ···

★ 180 2026-08-09