■概要
開発チームでのコミュニケーションにTelegramを利用しているものの、そこでの会話をGitHubのIssueに手作業で登録する手間や、転記漏れに課題を感じていないでしょうか。このワークフローは、Telegramに特定のメッセージが投稿されると、その内容をAIが自動で解析し、GitHubにIssueとして起票する一連の流れを自動化します。TelegramとGitHub間の情報連携をスムーズにし、開発プロセスの迅速化を支援します。
■このテンプレートをおすすめする方
- Telegramでのバグ報告や機能要望を手動でGitHubのIssueに登録している開発担当者の方
- Telegram上での議論を基にGitHubでタスクを作成し、管理しているプロジェクトリーダーの方
- GitHubとTelegramの連携作業を自動化し、開発コミュニケーションの効率化を図りたい方
■このテンプレートを使うメリット
- Telegramへのメッセージ投稿をトリガーにGitHubのIssueが自動作成されるため、これまで手作業で行っていた登録作業の時間を短縮できます。
- 手動での転記作業が不要になることで、入力ミスや報告漏れといったヒューマンエラーを防ぎ、タスク管理の正確性を向上させます。
■フローボットの流れ
- はじめに、TelegramとGitHubをYoomと連携します
- 次に、トリガーでTelegramを選択し、「ボットがメッセージを受け取ったら」というアクションを設定します
- その後、オペレーションのAI機能で「テキストを抽出する」を設定し、メッセージ本文からIssueのタイトルや内容を抽出します
- 最後に、オペレーションでGitHubの「Issueを作成」アクションを設定し、抽出した情報を用いてIssueを自動で作成します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- AI機能の「テキストを抽出する」オペレーションでは、Telegramのメッセージ本文からIssueのタイトルや説明文として利用したいテキストを、プロンプトを調整することで任意に抽出できます。
- 例えば、「バグ報告:」という接頭辞に続くテキストをIssueのタイトルとして指定するなど、チームの運用ルールに合わせた柔軟な設定が可能です。
■注意事項
- Telegram、GitHubのそれぞれとYoomを連携してください。