← 返回 Skills 市场
shingwha

telegram send files

作者 Shingwha · GitHub ↗ · v2.1.0
cross-platform ✓ 安全检测通过
642
总下载
2
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install tsend
功能描述
Send files quickly via Telegram using the tsend CLI tool with optional captions, profiles, and simple token/chat ID configuration.
安全使用建议
This skill is coherent and appears to do what it says: a local CLI that sends files to Telegram using a bot token and chat ID. Before installing or using it: 1) Inspect the included code if you can — it is bundled and readable (no obfuscated code). 2) Be aware the tool will store your bot token and chat ID in plaintext at ~/.tsend/config.json unless you supply them via environment variables (TSEND_TOKEN, TSEND_CHAT_ID) or pass them on the command line. Only use a bot token you trust and avoid sending sensitive files through the tool. 3) Installation requires you to run uv tool or pip install -e ., which modifies your Python environment and registers the tsend command — consider installing in a virtualenv if you want isolation. 4) There are no unexpected external endpoints beyond Telegram's API (api.telegram.org) and no other surprising privileges. If you need higher assurance, run the CLI in a sandboxed environment and verify the config file contents and permissions after saving credentials.
功能分析
Type: OpenClaw Skill Name: tsend Version: 2.1.0 The OpenClaw skill 'tsend' is a legitimate tool designed to send files and messages via Telegram. The code exclusively interacts with the official Telegram Bot API (api.telegram.org) and stores configuration (bot token, chat ID) locally in `~/.tsend/config.json` or reads from environment variables. There is no evidence of intentional malicious behavior such as unauthorized data exfiltration, credential theft, persistence mechanisms, or attempts to compromise the system. The `SKILL.md` instructions are clear, transparent, and do not contain any prompt injection attempts or hidden commands designed to mislead the AI agent or user into performing harmful actions. The ability to send arbitrary files is inherent to a file-sending tool and requires explicit user instruction or agent action.
能力评估
Purpose & Capability
The name/description (send files via Telegram) match the bundled Python CLI and client code. The code uses the Telegram Bot API (api.telegram.org) and httpx to upload files. One minor mismatch: registry metadata lists no required env vars or config paths, but the implementation uses TSEND_TOKEN, TSEND_CHAT_ID, TSEND_PROFILE and persists config to ~/.tsend/config.json — reasonable for this purpose but not declared in the metadata.
Instruction Scope
SKILL.md contains explicit install and usage instructions for the tsend CLI and only references sending files/messages via Telegram. The runtime instructions do not direct the agent to read unrelated files, system credentials, or contact endpoints other than Telegram API. It does instruct saving tokens/chat IDs to ~/.tsend/config.json, which is necessary for the tool and consistent with the CLI behavior.
Install Mechanism
There is no automated install spec in the registry; SKILL.md recommends installing locally via the 'uv' tool or pip install -e . These are standard developer installs. The project dependencies (httpx, typer) are reasonable for an HTTP CLI. No downloads from unknown URLs or archive extraction are present.
Credentials
The code reads TSEND_TOKEN, TSEND_CHAT_ID and TSEND_PROFILE environment variables and otherwise stores tokens/chat IDs in ~/.tsend/config.json. These are the minimal secrets required to operate and are proportional to the tool's purpose. The registry metadata did not declare these env vars, which is an omission to be aware of.
Persistence & Privilege
The skill does create and write its own config at ~/.tsend/config.json (user home), which is expected for a CLI that stores credentials. It does not request permanent platform-wide presence (always: false) and does not modify other skills or system-wide agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install tsend
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /tsend 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.1.0
# tsend v2.1.0 Release Notes ## New Features - **Multi-file support**: Send multiple files in one command ```bash tsend send file1.pdf file2.jpg file3.png tsend send *.pdf ``` - **Progress indicator**: Shows `[1/3]` style progress for batch uploads - **Batch statistics**: Displays total file count and combined size - **Smart caption handling**: Caption is sent with the first file only ## Examples ```bash # Send multiple files tsend send document.pdf photo.jpg notes.txt # Wildcard support tsend send ~/Downloads/*.zip --caption "Backup files" # Mixed arguments tsend send report.pdf chart.png data.csv ``` ## Notes - Files are sent sequentially to avoid rate limits - If one file fails, others continue uploading - Exit code 1 only if all files fail
v1.0.0
Initial release of the tsend skill. - Allows users to send files via Telegram using a simple CLI command. - Supports sending documents or images with optional captions. - Enables quick profile switching for multiple bots. - Provides easy configuration management and troubleshooting.
元数据
Slug tsend
版本 2.1.0
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

telegram send files 是什么?

Send files quickly via Telegram using the tsend CLI tool with optional captions, profiles, and simple token/chat ID configuration. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 642 次。

如何安装 telegram send files?

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

telegram send files 是免费的吗?

是的,telegram send files 完全免费(开源免费),可自由下载、安装和使用。

telegram send files 支持哪些平台?

telegram send files 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 telegram send files?

由 Shingwha(@shingwha)开发并维护,当前版本 v2.1.0。

💬 留言讨论