@honeybbq/openclaw-teamspeak
v0.2.0
Published
OpenClaw channel plugin for TeamSpeak — text & voice chat via the native client protocol. Compatible with TS 3, 5 & 6.
Readme
@honeybbq/openclaw-teamspeak
OpenClaw channel plugin for TeamSpeak — text & voice chat via the native client protocol.
Compatible with TeamSpeak 3, 5 & 6.
Gallery
| TeamSpeak Client | OpenClaw Plugin |
| :---------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------: |
|
|
|
Features
- Text chat — Bidirectional text messages between OpenClaw and TeamSpeak
- Voice (TTS) — Bot speaks replies into the TS3 channel via Opus
- Voice (STT) — Transcribe incoming TS3 voice and process as text messages
- DM & channel modes — Configurable access policies (pairing, allowlist, open)
- Mention detection — Regex-based mention patterns for channel messages
- Per-channel overrides — Fine-grained control per TS3 channel
- Auto identity — Generates and persists TS3 identities automatically
Installation
openclaw plugins install @honeybbq/openclaw-teamspeakConfiguration
Add to your OpenClaw config:
{
"teamspeak": {
"server": "ts.example.com",
"nickname": "OpenClaw Bot",
"dmPolicy": "pairing",
"tts": { "enabled": true, "replyMode": "both" },
"stt": { "enabled": true }
}
}See openclaw.plugin.json for the full config schema.
Roadmap
- [ ] ServerQuery integration — Give OpenClaw full server admin capabilities via TS3 ServerQuery: manage channels, kick/ban users, assign server groups, view stats — all through natural language
- [ ] File transfers — Bidirectional file sharing between OpenClaw conversations and the TS3 file browser
- [ ] Multi-server support — Connect to multiple TeamSpeak servers simultaneously from a single OpenClaw instance
Related
- @honeybbq/teamspeak-client — The underlying TeamSpeak 3 client protocol library
Disclaimer
TeamSpeak is a registered trademark of TeamSpeak Systems GmbH. This project is not affiliated with, endorsed by, or associated with TeamSpeak Systems GmbH in any way.
