メインコンテンツまでスキップ

Telegramボット通知 — RcloneViewのライブなクラウド同期アラート

· 約6分
Casey
Product Manager

転送状況を確認するためにデスクトップに戻る必要はありません — クラウド同期ジョブが完了・失敗・要対応になった瞬間に、Telegramメッセージが知らせてくれるようにしましょう。

長時間実行されるクラウドジョブは、画面の前に座っている間に終わることはほとんどありません。数百ギガバイト規模のBackblaze B2へのバックアップは一晩かかることもあれば、2つのリモート間の予約同期は通勤中に実行されることもあります。RcloneViewにはNotification & Remote Control設定にTelegramボット連携機能が含まれており、確認しに行かなくてもジョブステータスの更新がその瞬間にスマートフォンへ届きます。

RcloneViewアプリのプレビュー

すべてのクラウドを一か所で管理・同期

RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。

  • ワンクリック操作: コピー · 同期 · 比較
  • 信頼性の高い自動化のためのスケジューラーと履歴
  • Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
WindowsmacOSLinux
無料で始める →

コア機能は無料。Plusで自動化機能を利用可能。

手動での確認よりTelegramが優れている理由

デスクトップのポップアップはパソコンの前にいる間は便利ですが、離席した瞬間に消えてしまいます。Telegram通知は別の問題を解決します — 通知があなたについてくるのです。デスクから離れていても、移動中でも、別のデバイスで別のアプリを使っていても、Telegramメッセージはテキストメッセージと同じように届きます。

これは無人運用のワークフローで特に重要です — 夜間バックアップ、NASとクラウドストレージ間の予約同期、オフィスを出る前に開始した大規模な一回限りの移行などです。マウント専用のツールと異なり、RcloneViewはFREEライセンスでも同期とフォルダ比較に対応しており、これをモバイルのアラートチャネルと組み合わせることで、バックグラウンドジョブを付きっきりで見張らなくても安心して任せられます。

RcloneViewのリモートおよびジョブ設定画面

RcloneViewでTelegramボットを設定する

アラートを機能させるには、ボットトークンとチャットIDという2つの情報が必要です。

  1. ボットを作成する。 Telegramで@BotFatherにメッセージを送り、/newbotを実行して指示に従います。BotFatherがボットトークンを返すので、それをコピーします。
  2. チャットIDを取得する。 新しく作成したボットに何かメッセージを送り、ボットの更新フィードを確認するか(または@getidsbotのような小さなヘルパーボットを使って)、数値のチャットIDを見つけます。
  3. RcloneViewに両方の値を入力する。 SettingsタブのNotification & Remote Controlを開き、Telegramを選択して、ボットトークンとチャットIDを貼り付けます。
  4. 保存してテストする。 ジョブを手動で実行し、メッセージが届くことを確認します。

設定が完了すると、RcloneViewはトリガーの設定方法に応じて、完了・失敗、あるいはその両方のジョブステータス更新を直接そのチャットへ投稿します。

RcloneViewで予約ジョブを作成する

Telegramアラートを予約ジョブと組み合わせる

Telegram通知は、RcloneViewのジョブスケジューリングと組み合わせると最も価値を発揮します。同期またはバックアップジョブをcrontab形式のスケジュールで実行するように設定し、Telegramトリガーを有効にすると、そのジョブは完全に手離れの良いものになります。予約時刻に実行され、結果はスマートフォンをちらっと見るだけで確認できます。

手動で実行するジョブでも、転送が終わった瞬間に同じアラートが届きます — プログレスバーを見張るためだけにブラウザタブやターミナルウィンドウを開いたままにしたくない、大規模な一回限りの移行に便利です。

過去の実行履歴を示すRcloneViewのJob Historyパネル

Telegramアラートが失敗を報告した場合、Job Historyパネルでエラーの詳細、転送にかかった時間、ジョブが停止するまでに完了したファイル数など、全体像を確認できます。

はじめに

  1. rcloneview.comからRcloneViewをダウンロードします。
  2. @BotFather経由でTelegramボットを作成し、ボットトークンを控えておきます。
  3. Settings > Notification & Remote Controlを開き、ボットトークンとチャットIDを入力します。
  4. 予約ジョブでも一回限りのジョブでも通知を紐づけ、テストを実行して配信を確認します。

Telegramを組み込めば、無人のクラウド同期はもはや当てずっぽうではなく、どこからでも確認できるものになります。


関連ガイド:

対応クラウドプロバイダー

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces