mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 08:40:44 +00:00
ci: externalize more channel plugins
This commit is contained in:
@@ -5,7 +5,21 @@ read_when:
|
||||
title: "Google Chat"
|
||||
---
|
||||
|
||||
Status: ready for DMs + spaces via Google Chat API webhooks (HTTP only).
|
||||
Status: downloadable plugin for DMs + spaces via Google Chat API webhooks (HTTP only).
|
||||
|
||||
## Install
|
||||
|
||||
Install Google Chat before configuring the channel:
|
||||
|
||||
```bash
|
||||
openclaw plugins install @openclaw/googlechat
|
||||
```
|
||||
|
||||
Local checkout (when running from a git repo):
|
||||
|
||||
```bash
|
||||
openclaw plugins install ./path/to/local/googlechat-plugin
|
||||
```
|
||||
|
||||
## Quick setup (beginner)
|
||||
|
||||
|
||||
@@ -24,12 +24,12 @@ Text is supported everywhere; media and reactions vary by channel.
|
||||
- [BlueBubbles](/channels/bluebubbles) — **Recommended for iMessage**; uses the BlueBubbles macOS server REST API with full feature support (bundled plugin; edit, unsend, effects, reactions, group management — edit currently broken on macOS 26 Tahoe).
|
||||
- [Discord](/channels/discord) — Discord Bot API + Gateway; supports servers, channels, and DMs.
|
||||
- [Feishu](/channels/feishu) — Feishu/Lark bot via WebSocket (bundled plugin).
|
||||
- [Google Chat](/channels/googlechat) — Google Chat API app via HTTP webhook.
|
||||
- [Google Chat](/channels/googlechat) — Google Chat API app via HTTP webhook (downloadable plugin).
|
||||
- [iMessage (legacy)](/channels/imessage) — Legacy macOS integration via imsg CLI (deprecated, use BlueBubbles for new setups).
|
||||
- [IRC](/channels/irc) — Classic IRC servers; channels + DMs with pairing/allowlist controls.
|
||||
- [LINE](/channels/line) — LINE Messaging API bot (bundled plugin).
|
||||
- [Matrix](/channels/matrix) — Matrix protocol (bundled plugin).
|
||||
- [Mattermost](/channels/mattermost) — Bot API + WebSocket; channels, groups, DMs (bundled plugin).
|
||||
- [LINE](/channels/line) — LINE Messaging API bot (downloadable plugin).
|
||||
- [Matrix](/channels/matrix) — Matrix protocol (downloadable plugin).
|
||||
- [Mattermost](/channels/mattermost) — Bot API + WebSocket; channels, groups, DMs (downloadable plugin).
|
||||
- [Microsoft Teams](/channels/msteams) — Bot Framework; enterprise support (bundled plugin).
|
||||
- [Nextcloud Talk](/channels/nextcloud-talk) — Self-hosted chat via Nextcloud Talk (bundled plugin).
|
||||
- [Nostr](/channels/nostr) — Decentralized DMs via NIP-04 (bundled plugin).
|
||||
|
||||
@@ -11,26 +11,18 @@ LINE connects to OpenClaw via the LINE Messaging API. The plugin runs as a webho
|
||||
receiver on the gateway and uses your channel access token + channel secret for
|
||||
authentication.
|
||||
|
||||
Status: bundled plugin. Direct messages, group chats, media, locations, Flex
|
||||
Status: downloadable plugin. Direct messages, group chats, media, locations, Flex
|
||||
messages, template messages, and quick replies are supported. Reactions and threads
|
||||
are not supported.
|
||||
|
||||
## Bundled plugin
|
||||
## Install
|
||||
|
||||
LINE ships as a bundled plugin in current OpenClaw releases, so normal
|
||||
packaged builds do not need a separate install.
|
||||
|
||||
If you are on an older build or a custom install that excludes LINE, install a
|
||||
current npm package when one is published:
|
||||
Install LINE before configuring the channel:
|
||||
|
||||
```bash
|
||||
openclaw plugins install @openclaw/line
|
||||
```
|
||||
|
||||
If npm reports the OpenClaw-owned package as deprecated or missing, use a
|
||||
current packaged OpenClaw build or a local checkout until the npm package train
|
||||
catches up.
|
||||
|
||||
Local checkout (when running from a git repo):
|
||||
|
||||
```bash
|
||||
|
||||
@@ -6,23 +6,17 @@ read_when:
|
||||
title: "Matrix"
|
||||
---
|
||||
|
||||
Matrix is a bundled channel plugin for OpenClaw.
|
||||
Matrix is a downloadable channel plugin for OpenClaw.
|
||||
It uses the official `matrix-js-sdk` and supports DMs, rooms, threads, media, reactions, polls, location, and E2EE.
|
||||
|
||||
## Bundled plugin
|
||||
## Install
|
||||
|
||||
Current packaged OpenClaw releases ship the Matrix plugin in the box. You do not need to install anything; configuring `channels.matrix.*` (see [Setup](#setup)) is what activates it.
|
||||
|
||||
For older builds or custom installs that exclude Matrix, install a current npm
|
||||
package when one is published:
|
||||
Install Matrix before configuring the channel:
|
||||
|
||||
```bash
|
||||
openclaw plugins install @openclaw/matrix
|
||||
```
|
||||
|
||||
If npm reports the OpenClaw-owned package as deprecated, use a current packaged
|
||||
OpenClaw build or a local checkout until a newer npm package is published.
|
||||
|
||||
From a local checkout:
|
||||
|
||||
```bash
|
||||
|
||||
@@ -7,15 +7,11 @@ title: "Mattermost"
|
||||
sidebarTitle: "Mattermost"
|
||||
---
|
||||
|
||||
Status: bundled plugin (bot token + WebSocket events). Channels, groups, and DMs are supported. Mattermost is a self-hostable team messaging platform; see the official site at [mattermost.com](https://mattermost.com) for product details and downloads.
|
||||
Status: downloadable plugin (bot token + WebSocket events). Channels, groups, and DMs are supported. Mattermost is a self-hostable team messaging platform; see the official site at [mattermost.com](https://mattermost.com) for product details and downloads.
|
||||
|
||||
## Bundled plugin
|
||||
## Install
|
||||
|
||||
<Note>
|
||||
Mattermost ships as a bundled plugin in current OpenClaw releases, so normal packaged builds do not need a separate install.
|
||||
</Note>
|
||||
|
||||
If you are on an older build or a custom install that excludes Mattermost, install a current npm package when one is published:
|
||||
Install Mattermost before configuring the channel:
|
||||
|
||||
<Tabs>
|
||||
<Tab title="npm registry">
|
||||
@@ -30,10 +26,6 @@ If you are on an older build or a custom install that excludes Mattermost, insta
|
||||
</Tab>
|
||||
</Tabs>
|
||||
|
||||
If npm reports the OpenClaw-owned package as deprecated, use a current packaged
|
||||
OpenClaw build or the local checkout path until a newer npm package is
|
||||
published.
|
||||
|
||||
Details: [Plugins](/tools/plugin)
|
||||
|
||||
## Quick setup
|
||||
|
||||
Reference in New Issue
Block a user