Repolode
koishijs

koishijs/koishi

Кроссплатформенный фреймворк для чат-ботов на TypeScript с веб-консолью и экосистемой плагинов для разных платформ.

Звёзды
6,315
Форки
360
Открытые issues
113
Последний коммит
в прошлом месяце

Что это?

Koishi — это фреймворк для чат-ботов, позволяющий разработчикам создавать ботов для разных платформ, включая QQ, Telegram, Discord и Feishu. Он поддерживает несколько аккаунтов на одной платформе и обмен данными между платформами, поэтому один бот может одновременно работать в нескольких чат-сервисах.

В проект входит веб-консоль для мониторинга состояния бота, управления его поведением и установки плагинов из онлайн-каталога. Благодаря этому пользователи могут запустить бота, не написав ни строчки кода. Фреймворк написан на TypeScript и включает полные определения типов; во время разработки также поддерживается горячая перезагрузка плагинов.

Экосистема Koishi включает множество официальных и созданных сообществом плагинов: адаптеры платформ, базы данных, хранилища ресурсов, веб-консоли и решения для бизнес-задач. В документации есть руководство для начинающих.

Ключевые возможности

  • 01Поддерживает QQ, Telegram, Discord, Feishu и другие популярные чат-платформы.
  • 02Включает веб-консоль для мониторинга бота и управления им.
  • 03Предлагает онлайн-каталог плагинов, которые можно устанавливать без написания кода.
  • 04Написан на TypeScript и поддерживает полную типизацию.
  • 05Поддерживает горячую перезагрузку плагинов во время разработки.

Сценарии использования

  • Запуск бота сообщества сразу на нескольких чат-платформах.
  • Создание бота для группового чата без написания большого количества кода.
  • Разработка и тестирование плагинов с горячей перезагрузкой и инструментарием TypeScript.

Быстрый старт

  1. 1

    Откройте официальное руководство по быстрому запуску в README

Что важно знать

  • Инструкции по быстрому запуску доступны только по ссылке на внешнюю документацию и не приведены в README.

В подборках

Темы

Частые вопросы

Что такое koishi?
Кроссплатформенный фреймворк для чат-ботов на TypeScript с веб-консолью и экосистемой плагинов для разных платформ. Koishi — это фреймворк для чат-ботов, позволяющий разработчикам создавать ботов для разных платформ, включая QQ, Telegram, Discord и Feishu. Он поддерживает несколько аккаунтов на одной платформе и обмен данными между платформами, поэтому один бот может одновременно работать в нескольких чат-сервисах.
koishi можно использовать бесплатно? Какая у него лицензия?
koishi распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
koishi всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в koishi — 8 окт. 2026 г..
Для чего можно использовать koishi?
Запуск бота сообщества сразу на нескольких чат-платформах. Создание бота для группового чата без написания большого количества кода. Разработка и тестирование плагинов с горячей перезагрузкой и инструментарием TypeScript.
Как установить koishi?
Откройте официальное руководство по быстрому запуску в README
Где скачать koishi?
Исходный код и инструкции по установке — на GitHub: https://github.com/koishijs/koishi

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Асинхронный Python-фреймворк для создания чат-ботов, подключающихся к разным платформам через сменные протокольные адаптеры.

7,8 тыс.+4 за неделю659PythonMITОбновлён 21 час назад