关于 send-file
一个用于通过 Alma 向当前 Telegram 聊天发送文件的技能,支持照片、文档、音频、视频和语音消息。可添加可选说明,也可通过聊天 ID 指定其他聊天。
主要功能
- 01发送照片、文档、音频、视频和语音
- 02选择压缩照片或原质量文档发送
- 03添加可选说明
- 04发送到指定聊天
适用场景
- 01在 Telegram 中发送生成的图片
- 02分享文档或音频文件
- 03向其他聊天发送文件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ninehills/ skills --skill send-file安装后在 Claude Code 中输入/send-file确认已加载。
详细介绍
发送文件技能
直接将文件发送到当前 Telegram 聊天。ALMA_CHAT_ID 环境变量会自动在你的 Bash 环境中提供。
命令
# Send a photo/image
alma send photo /path/to/image.jpg "optional caption"
# Send a document/file
alma send file /path/to/document.pdf "optional caption"
# Send audio/music
alma send audio /path/to/song.mp3 "optional caption"
# Send a video
alma send video /path/to/video.mp4 "optional caption"
# Send a voice message (ogg format)
alma send voice /path/to/voice.ogg
类型别名
photo/image→ 以照片形式发送(压缩,内嵌预览)file/document/doc→ 以文档形式发送(原始画质,可下载)audio/music→ 以音频形式发送(带播放器界面)video→ 以视频形式发送(内嵌播放器)voice→ 以语音消息形式发送
提示
- 照片会被 Telegram 压缩。如果画质很重要,请改用
file发送。 - 说明文字为可选项——如不需要,可省略。
ALMA_CHAT_ID会自动设置。你无需查找聊天 ID。- 如果要发送到其他聊天,请使用
--chat <chatId>:alma send photo --chat 12345 /path/to/img.jpg - 发送前务必确认文件存在。
⚠️ 重要
当你生成图像、创建文件或生成任何用户应以文件形式接收的输出时:
- 生成/创建文件
- 使用
alma send发送 - 在回复中说明你发送了什么(但不要包含原始文件路径)
不要只在回复中粘贴文件路径,并以为文件会自动发送。你必须明确发送文件。
评论
支持 Markdown