mcpField
S
send-file

send-file

github.com/ninehills生产力277115 次安装18 周前更新
代码仓库

关于 send-file

一个用于通过 Alma 向当前 Telegram 聊天发送文件的技能,支持照片、文档、音频、视频和语音消息。可添加可选说明,也可通过聊天 ID 指定其他聊天。

主要功能

  1. 01发送照片、文档、音频、视频和语音
  2. 02选择压缩照片或原质量文档发送
  3. 03添加可选说明
  4. 04发送到指定聊天

适用场景

  1. 01在 Telegram 中发送生成的图片
  2. 02分享文档或音频文件
  3. 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
  • 发送前务必确认文件存在。

⚠️ 重要

当你生成图像、创建文件或生成任何用户应以文件形式接收的输出时:

  1. 生成/创建文件
  2. 使用 alma send 发送
  3. 在回复中说明你发送了什么(但不要包含原始文件路径)

不要只在回复中粘贴文件路径,并以为文件会自动发送。你必须明确发送文件。

评论

支持 Markdown