mcpField
S
send-file

send-file

github.com/ninehills生産性277115 回インストール18 週間前に更新
リポジトリ

send-file について

Almaから現在のTelegramチャットへファイルを送るスキルです。写真、ドキュメント、音声、動画、ボイスメッセージに対応し、任意のキャプションや別チャットの指定もできます。

主な機能

  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 → オーディオとして送信します(プレーヤー UI が表示されます)
  • video → ビデオとして送信します(インラインプレーヤーが表示されます)
  • voice → ボイスメッセージとして送信します

ヒント

  • 写真は Telegram によって圧縮されます。画質が重要な場合は、代わりに file として送信してください。
  • キャプションは任意です。不要な場合は省略してください。
  • ALMA_CHAT_ID は自動的に設定されます。チャット ID を調べる必要はありません。
  • 別のチャットに送信する場合は、--chat <chatId> を使用します:alma send photo --chat 12345 /path/to/img.jpg
  • 送信する前に、ファイルが存在することを必ず確認してください。

⚠️ 重要

画像を生成した場合、ファイルを作成した場合、またはユーザーがファイルとして受け取るべき出力を生成した場合:

  1. ファイルを生成/作成します
  2. alma send を使って送信します
  3. テキストの返信で送信した内容に触れます(ただし、ファイルのパスそのものは含めないでください)

返信にファイルパスを貼り付けるだけで自動送信されると思わないでください。ファイルは必ず明示的に送信してください。

コメント