← 返回 Skills 市场
titara

Telegram - Conversa por Áudio (PICOCLAW)

作者 Fabyano Titara · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
106
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install telegram-picoclaw
功能描述
Processar conversas por áudio no Telegram nativo do Picoclaw, sem webhook. Use quando o usuário quiser receber mensagem de voz, transcrever áudio recebido, g...
安全使用建议
This skill's code implements voice-to-voice processing and appears to do what it claims, but there are deployment mismatches and operational risks to consider before installing: - Required secrets/deps: The SKILL.md and scripts require GROQ_API_KEY (transcription) and rely on Python packages (groq, edge_tts), but the registry metadata declares no env vars or install steps. Do not run it without supplying GROQ_API_KEY and installing those packages in a controlled environment. - Installation: Add a clear dependency/install step (pip install groq edge_tts ...) or run in a virtualenv/container. Avoid running arbitrary code without pinning package versions. - Privileges & paths: The scripts use hardcoded /root/.picoclaw paths and /tmp/picoclaw_media and instruct starting a persistent nohup process; consider adjusting paths to a less-privileged user and run the watcher under a managed service/sandbox (systemd unit, container) rather than as root. - Environment leakage: finalize_reply/other scripts pass os.environ.copy() to subprocesses — ensure no sensitive environment variables are present or sanitize env before running. - Cleanup policy: The cleanup script deletes .json files and audio older than 15 days in the skill state directories. Confirm this retention policy is acceptable and that important metadata won't be removed unintentionally. - Network & secrets: Transcription and TTS call external services; ensure you trust the services and the provided API key scope. Monitor outbound network usage. If you want to proceed safely: request an install manifest from the author (requirements.txt or pyproject), confirm required env vars in registry metadata (GROQ_API_KEY, optional PICOLAW_CHAT_ID), run the skill in a container or dedicated service account, and review logs during an initial test. If the author cannot supply a dependency list or explain the /root path choice, treat the package with extra caution.
功能分析
Type: OpenClaw Skill Name: telegram-picoclaw Version: 1.0.1 The skill bundle provides a legitimate voice-to-voice integration for a Telegram bot using the Groq API (Whisper) for transcription and Edge TTS for speech synthesis. The code implements a file-based workflow, monitoring directories like '/tmp/picoclaw_media' and '/root/.picoclaw/workspace/state/telegram-native-audio' to process audio files and manage responses. Security analysis of scripts like 'semi_auto_watcher.py' and 'cleanup_old_files.py' shows they perform their stated functions (transcription, response generation, and 15-day file retention) without any evidence of data exfiltration, malicious execution, or prompt injection.
能力评估
Purpose & Capability
The skill's functionality (transcribe with GROQ Whisper and synthesize with Edge TTS) is consistent with its description, but the registry metadata declares no required env vars or dependencies while SKILL.md and the scripts require GROQ_API_KEY, optionally PICOLAW_CHAT_ID/TELEGRAM_CHAT_ID, and Python packages (groq, edge_tts). The scripts also assume state directories under /root/.picoclaw and /tmp/picoclaw_media — these deployment assumptions are not declared in the registry and may be surprising or privilege-sensitive.
Instruction Scope
SKILL.md gives concrete runtime instructions (start a nohup watcher, call finalize_reply) and explicitly forbids webhooks. The instructions and scripts operate on local media folders, write state/metadata files, and rely on environment variables (GROQ_API_KEY, PICOLAW_CHAT_ID). They do not contain obvious exfiltration endpoints, but they do instruct running a persistent background process with file read/write access in the agent's workspace.
Install Mechanism
There is no install specification even though the code imports third-party Python libraries (groq, edge_tts). Without an install step or dependency manifest the skill will fail at runtime or silently rely on preinstalled packages. The lack of an explicit, vetted install source increases risk and deployment friction.
Credentials
The registry lists no required env vars, but SKILL.md and the scripts require GROQ_API_KEY (mandatory for transcription) and optionally PICOLAW_CHAT_ID / TELEGRAM_CHAT_ID. Edge TTS usage implies outbound network access. The skill also copies the full environment into subprocesses (env=os.environ.copy()), which can expose unrelated env variables to child processes — this should be considered when running in environments with sensitive env vars.
Persistence & Privilege
The skill does not set always:true, but the user is instructed to run a persistent background watcher (nohup). The scripts create and manage files under /root/.picoclaw/workspace/state/telegram-native-audio and /tmp/picoclaw_media and implement automatic cleanup. This provides persistent on-disk state and long-running processes but no modification of other skills' configs; still, running persistent processes and writing under /root are privilege decisions the operator should review.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install telegram-picoclaw
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /telegram-picoclaw 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Lançamento inicial: Permite o gerenciamento de troca de mensagens de voz no Telegram nativo para Picoclaw. - Adiciona transcrição de áudio via GROQ Whisper (chave de API necessária). - Gera respostas de voz usando Edge TTS (pt-BR-FranciscaNeural). - Inclui scripts para reprodução automática de novos áudios, limpeza de arquivos antigos e finalização/resposta de mensagens de áudio. - Mantém o canal nativo do Telegram ativo. - Projetado para um fluxo de trabalho simples: receber, transcrever e responder com áudio . — totalmente integrado ao Picoclaw.
v1.0.0
Lançamento inicial: Permite o gerenciamento de trocar de mensagens de voz no Telegram nativo para Picoclaw. - Adiciona transcrição de áudio via GROQ Whisper (chave de API necessária). - Gera respostas de voz usando Edge TTS (pt-BR-FranciscaNeural). - Inclui limpeza de arquivos antigos e finalização/resposta de mensagens de áudio. - Mantém o canal nativo do Telegram ativo e evita bots, webhooks ou Cloudflare. - Projetado para um fluxo de trabalho simples: receber, transcrever e responder com áudio — totalmente integrado ao Picoclaw.
元数据
Slug telegram-picoclaw
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Telegram - Conversa por Áudio (PICOCLAW) 是什么?

Processar conversas por áudio no Telegram nativo do Picoclaw, sem webhook. Use quando o usuário quiser receber mensagem de voz, transcrever áudio recebido, g... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 106 次。

如何安装 Telegram - Conversa por Áudio (PICOCLAW)?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install telegram-picoclaw」即可一键安装,无需额外配置。

Telegram - Conversa por Áudio (PICOCLAW) 是免费的吗?

是的,Telegram - Conversa por Áudio (PICOCLAW) 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Telegram - Conversa por Áudio (PICOCLAW) 支持哪些平台?

Telegram - Conversa por Áudio (PICOCLAW) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Telegram - Conversa por Áudio (PICOCLAW)?

由 Fabyano Titara(@titara)开发并维护,当前版本 v1.0.1。

💬 留言讨论