2025-12-24 22:42:50 +09:00
2025-12-24 22:42:50 +09:00
2025-12-24 09:07:31 +09:00
2025-12-24 22:42:50 +09:00
2025-12-24 09:07:31 +09:00
2025-12-24 22:42:50 +09:00
2025-12-24 20:43:46 +09:00
2025-12-24 08:25:52 +09:00
2025-12-24 22:42:50 +09:00
2025-12-24 22:42:50 +09:00

slacksend

Slackにメッセージを送信するツール

Environments

Slack AppでIncoming Webhookを有効にする必要があります。

Slack Appはこちらからどうぞ

Functions

  • Slackのチャンネルにメッセージを送信する
    • Incoming Webhookに対応
      • SLACK_WEBHOOK_URL : URLを指定する
      • --title: タイトルを設定する
      • 現在の仕様ではチャンネル設定はできません。
      • 宛先によりチャンネルを設定します。

How To Use

Incoming Webhookでメッセージを送信する場合

export SLACK_WEBHOOK_URL="https://hooks.slack.com/services/XXX/YYY/ZZZ"
slacksend --title "タイトル" "本文を指定してください"

Develop

実行

go run ./cmd/slacksend

ビルド

go build -o slacksend ./cmd/slacksend

Init

go mod init gitea.pglikers.com/tools/slacksen

Aiuto Docs

Markdown

gomarkdocのInstallが必要です

go install github.com/princjef/gomarkdoc/cmd/gomarkdoc@latest
gomarkdoc ./... > docs/api.md

Webserver

pkgsiteのInstallが必要です

go install golang.org/x/pkgsite/cmd/pkgsite@latest
pkgsite

Deploy

make build
# go build -o bin/slacksend ./cmd/slacksend

デバッグ情報を削ってビルドする場合

go build -o bin/slacksend \
  -ldflags "-s -w" \
  ./cmd/slacksend
Description
Slackにメッセージを送信する
Readme MIT 47 KiB
Languages
Go 92.1%
Makefile 7.9%