Асинхронная библиотека на чистом Python для Telegram Bot API с высокоуровневыми классами telegram.ext для создания ботов.
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
Откройте официальное руководство по быстрому запуску в 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 обновляется ежедневно.
Похожие проекты
PHP-фреймворк для создания Telegram-ботов с обработчиками, middleware, сценариями и поддержкой всего Telegram Bot API.
Чат-бот на Go, который связывает Telegram, Discord, Slack, Lark, DingTalk, WeCom, QQ и WeChat с LLM, например OpenAI, Gemini и DeepSeek.
Discord-бот, превращающий сервер или личные сообщения в общий интерфейс для любых совместимых с OpenAI LLM — локальных и удалённых.
Асинхронный Python-фреймворк для создания чат-ботов, подключающихся к разным платформам через сменные протокольные адаптеры.
PHP SDK для создания Telegram-ботов на основе Telegram Bot API со встроенной поддержкой Laravel.