
zhinjs/zhin
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Фреймворк ботов TypeScript, нативный для ИИ — одна кодовая база для 20+ чат-платформ (QQ, Discord, Telegram, Slack, WeChat и др.). Агент ИИ с MCP, инструментами и политиками безопасности. <Ядро 10 МБ.
Обзор
Напишите чат-бота один раз в TypeScript. Запустите его на 20+ платформах. QQ · WeChat · WeCom · DingTalk · Lark · Discord · Telegram · Slack · КУК · LINE · … Документация · Живая демонстрация · Удалённая консоль · Вики · Вклад Zhin.js — это фреймворк для создания — сообществных ботов, персональных помощников, уведомлений и поддержки, AI-чат-ассистентов. - Адаптеры преобразуют каждую платформу в единое сообщение, поэтому ваши команды и ответы работают везде. Один бот может одновременно запускать несколько аккаунтов на разных платформах. - Commands/Hello/index.ts — это команда /Hello. Промежуточное ПО, карты сообщений, запланированные задания и AI-инструменты работают одинаково — без стандартной регистрации. - Ядро IM занимает менее 10 МБ и не требует ключа модели. Добавьте LLM, инструменты, память и MCP одной командой. - Сохраняете файл, и бот загружается заново. Если новый код не выходит из строя, предыдущая версия продолжает работать. - console.zhin.dev позволяет отправлять тестовые сообщения, читать логи, редактировать конфигурацию и управлять плагинами — нечего развертывать нечего.
Обзор (машинный перевод)
Zhin.js
Напишите чат-бота один раз в TypeScript. Запустите его на 20+ платформах.
QQ · WeChat · WeCom · DingTalk · Жаворонок · Discord · Телеграмма · Slack · КУК · ЛИНИЯ · …
Английский · 简体中文
Документация · Живое демо · Удалённая консоль · Вики · Вклад
Что Zhin.js?
Zhin.js — это фреймворк для создания ботов, живущих в чат-приложениях — сообществных ботов, персональных помощников, уведомлений и поддержки, AI-чат-ассистентов.
- Одна кодовая база, много платформ. Адаптеры переводят каждую платформу в единое сообщение, поэтому ваши команды и ответы работают везде. Один бот может одновременно запускать множество аккаунтов на разных платформах.
- Функция — это файл.
commands/hello/index.tsэто команда/hello. Промежуточное ПО, информационные карты, запланированные задания и инструменты искусственного интеллекта работают одинаково — без стандартной регистрации. - По умолчанию маленький, AI, когда нужно. Ядро IM меньше 10 МБ и не требует ключа модели. Добавьте LLM, инструменты, память и MCP одной командой.
- Горячая перезагрузка, которая не может вас вывести из строя. Сохраняете файл — бот загружает снова. Если новый код не работает, предыдущая версия продолжает работать.
- Управляется из браузера. console.zhin.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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