Releases: Fenris159/OpenClaw_Discord-TTS-Attacher
Releases · Fenris159/OpenClaw_Discord-TTS-Attacher
OpenClaw_Discord-TTS-Attacher v0.1.1
[0.1.1] - 2026-04-07
Fixed
- OpenClaw 2026.4+ Discord API path — OpenClaw removed
dist/plugin-sdk/discord.js;sendMessageDiscordnow lives underdist/extensions/discord/runtime-api.js. Resolution tries that path first and falls back to the legacydist/plugin-sdk/discord.jsfor older installs (openclaw-resolve.mjs). - npm / non-argv installs — When package-root walk fails, the plugin resolves the
openclawpackage viaopenclaw/package.jsonand loads Discord send from the same modern/legacy layout (instead of relying on non-existentopenclawexport paths forplugin-sdk/discord).
Changed
- README — Document intentional
child_process.spawnuse for the bundledworker.mjs(footnote for reviewers / scanners such as ClawHub). Clarify MIT in the License section. Align SDK resolution wording with OpenClaw 2026.4+ (runtime-api.jsvs legacydiscord.js) andopenclaw/package.jsonfallback. - DEVELOPMENT — Repository layout and
npm run releasedescription updated forCHANGELOG.mdin the bundle and accurateopenclaw-resolve.mjsbehavior.
OpenClaw_Discord-TTS-Attacher v0.1.0
Discord TTS Attacher 0.1.0
First public release of the OpenClaw plugin that turns assistant Discord text replies into spoken MP3s and posts them as a normal file attachment in a follow-up message—using Microsoft Edge neural TTS via node-edge-tts, not Discord client TTS.
Highlights
- Configurable — voice, output directory, optional guild channel allowlist, max text length, dedupe/debounce, and scaled synthesis + pickup timeouts (see README and
openclaw.plugin.json). - SDK loading — OpenClaw plugin SDK from the running gateway (
argv[1]walk),OPENCLAW_PACKAGE_ROOT, or optionalopenclawnpm install in the extension folder. - Packaging —
openclaw.compat/openclaw.buildmetadata for ClawHub and gateway compatibility. - License — MIT.
Requirements
- OpenClaw with Discord configured
- Node.js 18+
- Network access for Edge TTS (and
npm installfor dependencies)
Full history: see CHANGELOG.md.