■概要
GitLabで新しいプロジェクトが作成されるたびに、手作業でTelegramへ通知を送るのは手間がかかり、重要な情報の伝達漏れに繋がることもあります。開発のスピード感を損なわず、関係者へ迅速に情報を共有したいと考える方も多いのではないでしょうか。このワークフローを活用すれば、GitLabとTelegramを連携し、プロジェクト作成の通知を自動化できるため、こうした課題を解消し、よりスムーズな開発体制の構築に貢献します。
■このテンプレートをおすすめする方
- GitLabでのプロジェクト作成を、迅速に関係者へ共有したいと考えている開発チームの方
- Telegramを主要なコミュニケーションツールとしており、GitLabからの通知を手動で転記している方
- プロジェクトの進捗管理を効率化し、手作業による通知漏れを防ぎたいプロジェクトマネージャーの方
■このテンプレートを使うメリット
- GitLabでプロジェクトが作成されると、自動でTelegramに通知が飛ぶため、手作業での連絡に費やしていた時間を短縮できます
- 手動での通知作業がなくなることで、連絡漏れや内容の間違いといったヒューマンエラーの発生を防ぎ、確実な情報共有を実現します
■フローボットの流れ
- はじめに、GitLabとTelegramをYoomと連携します
- トリガーでGitLabを選択し、「プロジェクトが作成されたら」というアクションを設定します。これにより、GitLab上で新しいプロジェクトが作成されるとフローが起動します
- 最後に、オペレーションでTelegramを選択し、「メッセージを送信」アクションを設定します。GitLabから取得したプロジェクト名などの情報を本文に含めることで、関連情報を自動で通知できます
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Telegramでメッセージを送信するアクション設定では、通知先のチャンネルやグループを任意で指定してください
- 送信するメッセージの本文には、トリガーで取得したGitLabのプロジェクト名やURL、作成者といった情報を自由に組み込むことが可能です。また、固定のテキストを追加することもできます
■注意事項
- GitLab、TelegramのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。