---
title: "UptimeアラートをEchobellで電話着信に転送する"
description: "Upptimeの障害アラートをEchobellに転送し、1つのカスタムWebhookでタイムセンシティブなプッシュ通知や電話着信として受け取る方法。追加サーバー不要。"
date: 2025-11-22
author: Nooc
authorAvatarLink: /images/avatars/nooc.webp
authorLink: https://nooc.me
tags:
  - Echobell
  - Upptime
  - uptime monitoring
  - webhook alerts
  - on-call
---

# UptimeアラートをEchobellで電話着信に転送する

UptimeはGitHub Actionsからサイトを監視しますが、チェックの失敗はアラートが届かなければ意味がありません。このガイドでは、Upptimeの障害通知を1つのWebhook URLを使ってEchobellのタイムセンシティブなプッシュ通知または電話着信にルーティングする方法を説明します。追加のインフラは不要です。

## セットアップ

**1. EchobellのチャンネルWebhook URLをコピーする**

Echobellアプリでチャンネルを開き、Webhookをコピーします: `https://hook.echobell.one/t/<channel-token>`

監視するエンドポイントの緊急度に応じて、チャンネルの通知タイプを通常・タイムセンシティブ・着信のいずれかに設定します。

**2. UptimeリポジトリにSecretsを追加する**

GitHubリポジトリの設定で、以下のActions secretsを追加します:

```
NOTIFICATION_CUSTOM_WEBHOOK=true
NOTIFICATION_CUSTOM_WEBHOOK_URL=https://hook.echobell.one/t/<channel-token>?site=$SITE_NAME&status=$STATUS&url=$SITE_URL&issue=$ISSUE_URL&code=$RESPONSE_CODE&emoji=$EMOJI
NOTIFICATIONS_DOWN_MESSAGE=$EMOJI $SITE_NAME is $STATUS ($RESPONSE_CODE) – $ISSUE_URL
NOTIFICATIONS_UP_MESSAGE=$EMOJI $SITE_NAME is back up – $SITE_URL
```

**3. Echobellのテンプレートを設定する**

上記のクエリパラメータに一致する変数を使用します: `{{site}}`、`{{status}}`、`{{code}}`、`{{url}}`、`{{issue}}`。チャンネルを電話着信にするかプッシュにするかを選択してください。

以上がセットアップの全手順です。Upptimeがデータを配信し、Echobellが通知を処理します。

完全なウォークスルーは[Upptime設定ガイド](/en/docs/developer/upptime)を参照してください。Upptimeのその他の通知オプションについては[公式ドキュメント](https://upptime.js.org/docs/notifications)を参照してください。

## 得られるもの

- エンドポイントがダウンまたは復旧した際の即時通知
- すべてのアラートに影響を受けたサイトとGitHubイシューへの直接リンク
- 待てないエンドポイントへの電話着信へのエスカレーション
