
zhinjs/zhin
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
AI 네이티브 TypeScript 봇 프레임워크 — 20+ 채팅 플랫폼(QQ, Discord, Telegram, Slack, WeChat 등)을 위한 하나의 코드베이스. MCP, 도구 및 보안 정책이 포함된 선택 가능한 AI 에이전트. <10MB 코어.
개요
TypeScript에서 챗봇을 한 번 작성하세요. 20+ 플랫폼에서 실행하세요. QQ · 위챗 · 위통신 · 딩톡 · 라크 · 디스코드 · 텔레그램 · 슬랙 · 쿡 · 라인 · … 문서 · 라이브 데모 · 원격 콘솔 · 위키 · 기여 Zhin.js 커뮤니티 봇, 개인 비서, 알림 및 지원 봇, AI 채팅 비서 등을 구축하는 프레임워크입니다. - 어댑터는 각 플랫폼을 하나의 통합 메시지로 변환하여 명령과 응답이 어디서나 작동하도록 합니다. 한 봇이 여러 플랫폼에서 여러 계정을 동시에 실행할 수 있습니다. - commands/hello/index.ts는 /hello 명령어입니다. 미들웨어, 메시지 카드, 예약된 작업, AI 도구도 동일하게 작동합니다 — 등록 보일러플레이트가 없습니다. - IM 코어는 10MB 미만이며 모델 키가 필요 없습니다. LLM, 도구, 메모리, MCP를 하나의 명령어로 추가할 수 있습니다. - 파일을 저장하면 봇이 다시 로드됩니다. 새 코드가 실패하더라도 이전 버전이 계속 제공됩니다. - console.zhin.dev 테스트 메시지 전송, 로그 읽기, 설정 편집, 플러그인 관리 — 배포할 것이 없습니다.
개요(AI 번역)
Zhin.js
TypeScript에서 챗봇을 한 번 작성해 보세요. 20+ 플랫폼에서 실행하세요.
QQ · 위챗 · 위통신 · 딩톡 · 종달이 · 디스코드 · 텔레그램 · 슬랙 · 쿡 · 라인 · …
영어 · 简体中文
문서 · 라이브 데모 · 원격 콘솔 · 위키 · 기여
Zhin.js가 뭐지?
Zhin.js는 채팅 앱에 존재하는 봇을 구축하기 위한 프레임워크입니다 — 커뮤니티 봇, 개인 비서, 알림 및 지원 봇, AI 채팅 어시스턴트.
- 하나의 코드베이스, 여러 플랫폼. 어댑터는 각 플랫폼을 하나의 통합 메시지로 변환하여 명령과 응답이 어디서나 작동하도록 합니다. 한 봇이 여러 플랫폼에서 여러 계정을 동시에 실행할 수 있습니다.
- 기능은 파일입니다.
commands/hello/index.ts*는/hello명령어입니다. 미들웨어, 메시지 카드, 예약 작업 및 AI 도구도 동일하게 작동합니다 — 등록 보일러플레이트가 없습니다. - 기본적으로 작고, 필요할 때는 AI가 필요합니다. IM 코어는 10MB 미만이며 모델 키가 필요 없습니다. LLM, 도구, 메모리, MCP를 한 번의 명령어로 추가할 수 있습니다.
- 다운되지 않는 핫 리로드. 파일을 저장하면 봇이 다시 불러와. 새 코드가 실패하면 이전 버전이 계속 작동한다.
- 브라우저에서 관리됨. console.zhin.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Zhin.js
One bot for your groups on 20+ chat platforms. Operators run it from the browser — developers write it once in TypeScript. QQ · WeChat · WeCom · DingTalk · Lark · Discord · Telegram · Slack · KOOK · LINE · …
English · 简体中文
Documentation · Operator Guide · Live Demo · Remote Console · Wiki · Contributing
Choose your path
Zhin serves two kinds of people. Pick yours — the rest of this README is split the same way.
| 🧭 Customer — operators & group owners | 🛠 Developer — plugin & adapter authors | |
|---|---|---|
| You are | A group owner, community operator or support lead. You run the bot; you don’t write TypeScript. | Someone who writes commands, plugins, AI tools or platform adapters. |
| You use | The browser Console and a config file | TypeScript, create-zhin-app, the zhin CLI |
| You get | Welcomes, check-ins, reminders, feed pushes, moderation, announcements that wait for approval, a one-switch emergency stop | One codebase on 20+ platforms, a feature is a file, hot reload that can’t take you down |
| Start here | Try the live demo → Operator & Group Admin Guide | Developer quick start → First plugin |
What is Zhin.js?
설치
npx zhin setup --adapters # pick platforms, enter credentials