Giselle のアクション ノードがワークフローを GitHub などの外部サービスと連携させ、リポジトリでのイシューやコメントの作成、ディスカッションの取得などのタスクを実行する方法を学びます。
giselles-ai
、liam-hq
)。docs
、giselle
)。giselle
)。giselles-ai/giselle
)、Giselle アプリが実行すべきアクションを指定する必要があります。issueNumber
と body
が必要です。issueNumber
と body
の入力を持つ「イシューコメントの作成」を表示)。giselles-ai/giselle
リポジトリに対して「イシューコメントの作成」を行うようアクション ノードを設定したとします:
giselles-ai/giselle
issueNumber
: ワークフロートリガーまたは前のノードから取得(例:フロー内で以前に特定されたイシュー番号)。body
: 別のノードから取得(例:前のステップで AI モデルが生成したテキスト要約)。giselles-ai/giselle
リポジトリ内の issueNumber
で指定されたイシューに、提供された body
を使用して新しいコメントを投稿します。giselles-ai/giselle
リポジトリで「プルリクエストレビューコメントへの返信」を行うアクション ノードの設定方法は以下の通りです:
giselles-ai/giselle
pullNumber
: レビューコメントを含むプルリクエストの番号。これは通常、トリガーイベント(例:「プルリクエストレビューコメント作成」の GitHub トリガー)またはプルリクエストを特定した前のノードから取得されます。commentId
: 返信対象の特定のレビューコメントの ID。これも通常、トリガーデータまたはコメント詳細を取得した前のノードから取得されます。body
: 返信のコンテンツ。これは静的なテキストでもよく、より効果的には、ワークフロー内の AI ノードから動的に生成されたテキスト(例:自動確認、質問、または要約)でもよいでしょう。giselles-ai/giselle
リポジトリ内の指定された pullNumber
の commentId
に対して、body
パラメーターのコンテンツを返信として投稿します。giselles-ai/giselle
(または他の設定されたリポジトリ)discussionNumber
: 取得する GitHub ディスカッションの番号。これは静的な値でも、前のノードの出力やトリガー入力から動的に取得したものでも構いません。discussionNumber
で指定されたディスカッションの詳細を取得します。id
、title
、bodyHTML
(HTML 形式のディスカッションのコンテンツ)、createdAt
、updatedAt
、author
情報、およびディスカッションに関連する comments
の配列(各コメントも bodyHTML
、author
などの詳細を持つ)などの詳細が含まれます。この構造化されたデータは、ワークフロー内の後続ノードで使用でき、例えば、ディスカッションの要約、要点の抽出、コメントの分析の実行、またはコンテンツに基づく他のアクションのトリガーなどに使用できます。