ComfyUI Custom Node - TelegramSender

詳細

ファイルをダウンロード

モデル説明

ComfyUI 用 Telegram 送信ツール

このスクリプトは、Telegram ボットを使用して ComfyUI で生成された画像やテキストメッセージを Telegram チャットまたはチャンネルに送信できるカスタムノードです。

機能

  • ComfyUI で生成された画像を Telegram チャットまたはチャンネルに送信
  • 粗体、イタリック、コード、取り消し線、下線、スポイラーなどのさまざまなフォーマットオプションでテキストメッセージを送信
  • 画像形式、圧縮レベル、品質をカスタマイズ可能
  • 通知とコンテンツ保護の有効/無効設定が可能

必要条件

  • Python 3.x
  • requests ライブラリ
  • ComfyUI

インストール

  1. システムに Python 3.x がインストールされていることを確認してください。

  2. 次のコマンドを実行して必要な requests ライブラリをインストールしてください:

pip install requests

  1. このリポジトリをローカルマシンにクローンまたはダウンロードしてください。

  2. telegram_sender.py スクリプトを ComfyUI インストールディレクトリの custom_nodes フォルダにコピーしてください。

使用方法

  1. Telegram の BotFather とやり取りして新しい Telegram ボットを作成してください。プロンプトに従ってボットの名前とユーザー名を設定し、ボットトークンを取得してください。

  2. ComfyUI でワークフローに「Telegram Sender」ノードを追加してください。

  3. 以下の入力でノードを設定してください:

  • chat_id: メッセージを送信したい Telegram チャットまたはチャンネルの ID
  • bot_token: ご使用の Telegram ボットのトークン
  • enable_image: 画像の送信を有効/無効にする(デフォルト:True)
  • enable_text: テキストメッセージの送信を有効/無効にする(デフォルト:False)
  • text: 送信するテキストメッセージ(enable_text が True の場合のみ適用)
  • bold, italic, code, strikethrough, underline, spoiler: テキストメッセージのフォーマットオプション
  • disable_notification: メッセージの通知を有効/無効にする(デフォルト:False)
  • protect_content: メッセージのコンテンツ保護を有効/無効にする(デフォルト:False)
  • image_format: 送信する画像の形式(デフォルト:PNG)
  • png_compress_level, jpeg_quality, webp_lossless, webp_quality: 画像の圧縮および品質設定
  1. 画像ノードの出力を「Telegram Sender」ノードの「images」入力に接続してください。

  2. ワークフローを実行してください。生成された画像および/またはテキストメッセージが指定された Telegram チャットまたはチャンネルに送信されます。

ライセンス

このスクリプトは MIT ライセンス の下でリリースされています。

謝辞

ComfyUI の開発者および貢献者、Banodoco Discord のチームに特別な感謝を申し上げます。このスクリプトは、Anthropic の AI ランゲージモデル Claude Opus の支援を受けて開発されました。

サポート

このスクリプトに関する問題や質問がある場合は、GitHub リポジトリにイシューを投稿してください。

このモデルで生成された画像

画像が見つかりません。