diff --git a/README.md b/README.md index 7d476e2..e793282 100644 --- a/README.md +++ b/README.md @@ -232,20 +232,20 @@ That's it! You have a working AI assistant in 2 minutes. Connect nanobot to your favorite chat platform. Want to build your own? See the [Channel Plugin Guide](./docs/CHANNEL_PLUGIN_GUIDE.md). -> Channel plugin support is available in the `main` branch; not yet published to PyPI. - | Channel | What you need | |---------|---------------| | **Telegram** | Bot token from @BotFather | | **Discord** | Bot token + Message Content intent | -| **WhatsApp** | QR code scan | +| **WhatsApp** | QR code scan (`nanobot channels login whatsapp`) | +| **WeChat (Weixin)** | QR code scan (`nanobot channels login weixin`) | | **Feishu** | App ID + App Secret | -| **Mochat** | Claw token (auto-setup available) | | **DingTalk** | App Key + App Secret | | **Slack** | Bot token + App-Level token | +| **Matrix** | Homeserver URL + Access token | | **Email** | IMAP/SMTP credentials | | **QQ** | App ID + App Secret | | **Wecom** | Bot ID + Bot Secret | +| **Mochat** | Claw token (auto-setup available) |
Telegram (Recommended) diff --git a/docs/CHANNEL_PLUGIN_GUIDE.md b/docs/CHANNEL_PLUGIN_GUIDE.md index 1dc8d37..2c52b20 100644 --- a/docs/CHANNEL_PLUGIN_GUIDE.md +++ b/docs/CHANNEL_PLUGIN_GUIDE.md @@ -2,6 +2,8 @@ Build a custom nanobot channel in three steps: subclass, package, install. +> **Note:** We recommend developing channel plugins against a source checkout of nanobot (`pip install -e .`) rather than a PyPI release, so you always have access to the latest base-channel features and APIs. + ## How It Works nanobot discovers channel plugins via Python [entry points](https://packaging.python.org/en/latest/specifications/entry-points/). When `nanobot gateway` starts, it scans: