Telegram Bot APIを扱う純粋なPython製の非同期ラッパー。telegram.extの高水準クラスでボットを構築できます。
koishijs/koishi
Webコンソールとプラグインエコシステムを備え、複数のチャットプラットフォーム向けのボットを開発できる、クロスプラットフォーム対応のTypeScript製チャットボットフレームワークです。
- スター
- 6,316
- フォーク
- 358
- 未解決の Issue
- 113
- 最終コミット
- 先月
これは何?
Koishiは、QQ、Telegram、Discord、Feishuなど複数のチャットプラットフォームで動作するボットを開発できるチャットボットフレームワークです。各プラットフォームで複数アカウントを利用でき、プラットフォームをまたいだデータ共有にも対応しているため、1つのボットを複数のチャットサービスで同時に運用できます。
ボットの状態の監視や動作の制御、オンラインのプラグインマーケットからのプラグイン導入に使えるWebコンソールを備えており、コードを書かずにボットを動かし始められます。開発者向けには、フルの型定義を備えたTypeScript製のフレームワークで、開発中のプラグインのホットリロードにも対応しています。
Koishiのエコシステムには、プラットフォームアダプター、データベース、リソースストレージ、Webコンソール、ビジネス機能などをカバーする、公式・コミュニティ製の豊富なプラグインが揃っています。初めて利用する人向けのスタートガイドもドキュメントに用意されています。
主な機能
- 01QQ、Telegram、Discord、Feishuをはじめとする主要なチャットプラットフォームに対応しています。
- 02ボットの状態を監視し、動作を制御できるWebコンソールを備えています。
- 03コードを書かずにプラグインを導入できるオンラインマーケットを提供しています。
- 04TypeScript製で、フルの型サポートを備えています。
- 05開発中のプラグインのホットリロードに対応しています。
ユースケース
- 複数のチャットプラットフォームでコミュニティボットを同時に運用する。
- コードをほとんど書かずに、グループチャット向けのカスタムボットを作成する。
- ホットリロードとTypeScriptのツールチェーンを活用して、プラグインを開発・テストする。
クイックスタート
- 1
READMEにある公式クイックスタートガイドを開く
使う前に知っておきたいこと
- クイックスタートの手順は外部ドキュメントへのリンクのみで、READMEには記載されていません。
収録されている特集
トピック
よくある質問
- koishi とは?
- Webコンソールとプラグインエコシステムを備え、複数のチャットプラットフォーム向けのボットを開発できる、クロスプラットフォーム対応のTypeScript製チャットボットフレームワークです。 Koishiは、QQ、Telegram、Discord、Feishuなど複数のチャットプラットフォームで動作するボットを開発できるチャットボットフレームワークです。各プラットフォームで複数アカウントを利用でき、プラットフォームをまたいだデータ共有にも対応しているため、1つのボットを複数のチャットサービスで同時に運用できます。
- koishi は無料で使えますか?ライセンスは?
- koishi は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- koishi は今もメンテナンスされていますか?
- 半年以内に更新あり。koishi の最終コミットは 2026年10月8日 です。
- koishi は何に使えますか?
- 複数のチャットプラットフォームでコミュニティボットを同時に運用する。 コードをほとんど書かずに、グループチャット向けのカスタムボットを作成する。 ホットリロードとTypeScriptのツールチェーンを活用して、プラグインを開発・テストする。
- koishi のインストール方法は?
- READMEにある公式クイックスタートガイドを開く
- koishi はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/koishijs/koishi
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ハンドラー、ミドルウェア、会話機能を備え、Telegram Bot API全体をサポートするTelegram bot構築用PHPフレームワークです。
DiscordサーバーやDMを、ローカル・リモートを問わずOpenAI互換LLMの共有フロントエンドにするDiscord bot。
プラグイン可能なプロトコルアダプターを通じて複数のチャットプラットフォームに接続する、非同期Pythonチャットボットフレームワーク。
Telegram Bot APIを利用したボット開発向けのPHP SDK。Laravelを標準サポート。