技術

CLI環境からSlackに通知する

こんにちわ、どばきちです。

今回は前回の記事の続きです。前回の記事はこちら。


前回の記事ではSlackに通知するための必要な情報を取得するまでについて書きました。今回はその取得した情報をSlackで通知する点についてお伝えできたらと思います。

Slack通知までの概要

まずは手順の概要についてです。

  1. Appから「Incomming WebHooks」の追加
  2. curlリクエスト例の通りに通知テストする

Slack通知手順

Slackのワークスペースのその他の中に「App」という項目があるのでそれを選択します。

追加するAppを検索できるので画像の様に「Incomming」で検索すると見つかるかと思います。

「Slackに追加」を選択します。

以下の様な画面が出てくるので通知したいチャンネルを選択(今回は #テスト)して、「Incomming Webhook インテグレーションの追加」を選択します。

以下の様なリクエスト例が表示されると思います。

実際にターミナルなどにcurlのリクエスト例をそのままコピペすると、通知テストができます。

SSLサーバ証明書の更新期限を通知する場合の例

前回の記事の続きになりますが、以下の様な例で簡単に通知することができます。

#!/bin/sh

# 以下の2つの情報の取得方法については省略してます(前回の記事に記載しています)
days_left=10 # 残日数
expire_date='2022-05-27 18:36:04' # 更新期限日

message="更新期限日は"$expire_date"です。残日数は"$days_left"です。"

curl -X POST --data-urlencode "payload={\"channel\": \"#テスト\", \"username\": \"webhookbot\", \"text\": \"$message\", \"icon_emoji\": \":ghost:\"}" https://hooks.slack.com/services/DUMMY/DUMMYDUMMYDUMMYDUMMY

以下のように通知することができます。

Slackの通知は案外簡単に利用できます。Slackへの通知を利用することになった時に案外簡単にできることを思い出してもらえたら嬉しいです。

それでは、また!

SSLサーバー証明書の更新期限通知がしたい前のページ

フリーランスになる前の費用は開業費!次のページ

関連記事

  1. WordPress開発・運用

    [docker]WordPressのローカル開発環境を用意してみた

    こんにちわ先日WordPressのテーマを微修正したのですが…

  2. 技術

    [docker][PHP]Laravel開発テンプレを作ってみた

    こんにちわ、どばきちです。いざ新規に何かしらの開発を…

  3. 技術

    [AWS]Amazon Linux2 カーネル4.14から5.10へ

    こんにちわ、どばきちです。Amazon Linux2…

  4. 技術

    [AWS]1コインサーバーでLAMP(Laravel8)を使う<前編>

    こんにちわ、どばきちです。AWSにはLightsai…

  5. フリーランス

    iPhoneの領収書整理を自動化してみた話

    こんにちわ、どばきちです。フリーランスになってからと…

  6. 技術

    [docker][PHP]Laravelでステップ実行してみる

    こんにちわ、どばきちです。前回はdockerでLar…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

2024年7月
1234567
891011121314
15161718192021
22232425262728
293031  
  1. 投資

    積立NISA・NISAでの勘違い
  2. WordPress開発・運用

    WordPressテーマ開発環境を準備する
  3. WordPress開発・運用

    [ConoHa]WordPressサーバ PHPVer7.4からVer8.3に更…
  4. フリーランス

    エージェントからの紹介って実際どうなん?
  5. 技術

    [AWS]1コインサーバーでLAMP(Laravel8)を使う<後編>
PAGE TOP