私が近年取り組んできたほとんどすべてのプロジェクトで同様の問題を見つけました。 私は自分の人生を簡素化することに決めました-通知のための便利なツールを見つけるか、作ること。
定義された要件:
- 無料(交通費は考慮しません)
- 最も人気のあるプラットフォームで動作します
- グループおよび個別の通知
- シンプルな送信の実装
最初に思いついたのはSMSでしたが、無料ではありませんが、大容量の場合は非常に高価です。 2つ目はプッシュオーバーですが、非常に快適ですが、支払われます。 そして、私は、現在の携帯電話にすでにある、つまりメッセンジャーの準備ができているものの方向に目を向けることにしました。 電報ボットは私の仕事を完全にカバーしました!
そこで、 Alarmerボットが登場しました 。
操作の原理は非常に簡単です。
- 連絡先リストまたはチャットに追加します
- キーを取得
- 通常のhttpsリクエストでメッセージとキーを送信します
- 電報でこのメッセージを受け取ります
ボットがチャットに追加されると、このチャットのすべての参加者が通知を受け取ります。 簡単な例を見てみましょう:

受信したキー: 21dd13-b6486d-8ba16b
リクエストを送信します(CURL、wget、file_get_contents、...):
alarmerbot.ru/?key=21dd13-b6486d-8ba16b&message=Habrahabr
そして、通知を受け取ります:

とても簡単! あなた自身も似たようなものを実装できますが、ツールが必要なだけで、完成したツールを書き直したくない場合は、アラームを使用します。
重要 :ボットは、「/」文字で始まるメッセージのみを受け入れます。 これは、チャットにボットを追加し、そこで秘密の何かについて話し合う人にとって興味深いものです。 そして、はい、リクエストはNGINX側でもスクリプト自体でも記録されません。
良い一日を過ごせば、記事が役に立てば幸いです!