65 Resources
Golang slack Libraries
Argus is a lightweight monitor to notify of new software releases via Gotify/Slack messages and/or WebHooks.
Argus Argus will query websites at a user defined interval for new software releases and then trigger Gotify/Slack notification(s) and/or WebHook(s) w
This provider simply rotates Slack refresh tokens (for use in other providers).
Terraform Provider Slack Token This provider simply rotates Slack refresh tokens (for use in other providers). Requirements Terraform = 1.0 Go = 1.1
This is for managing Slack App Manifests, it is no use if you are not developing an App for Slack.
Terraform Provider Slack App This is for managing Slack App Manifests, it is no use if you are not developing an App for Slack. Requirements Terraform
This slack-bot collects all @gophers notifications into one slack channel
slack-bot Slack bot copying reference to a ping to notifications channel The bot is designed to listen on messages containing specific tag, copy refer
Auto send check-in message to Slack channel at a specific time.
Auto Slack Check-in auto-slack-checkin is a command line interface (CLI) that sends check-in or check-out message for you while you are sleeping 🛌.
Send messages from slack incoming webhook integrations to telegram
slack-to-telegram Slack incoming webhook to telegram Send messages from slack incoming webhook integrations to telegram Tested on Gitlab Slack Notific
CultureBot - A slack bot used to act as a companion to new people in tech
Culture Bot A slack bot used to act as a companion to new people in tech. Helps
Mrrobot - A simple greetings bot for Slack that uses events api and hosted on AWS Lambda
Mr. Robot a greeter bot for your slack community build_docker
Slack-emoji-bot - This Slack bot will post the newly created custom Slack emojis to the channel of your choice
Slack Emoji Bot This Slack bot will post the newly created custom Slack emojis t
The wazuh-integratord is a daemon that allows Wazuh to connect to external APIs and alerting tools such as Slack, VirusTotal and PagerDuty.
The wazuh-integratord is a daemon that allows Wazuh to connect to external APIs and alerting tools such as Slack, VirusTotal and PagerDuty.
Go-serverless-slack-app - This is a sample template for document_app_test
Go-serverless-slack-app - This is a sample template for document_app_test
Ready to use Slack bot for lazy developers: start Jenkins jobs, watch Jira tickets, watch pull requests...
Slack Bot This Slack bot improves the workflow of development teams. Especially with focus on Jenkins, Github, Gitlab and Jira, as the integration is
Slack remote terminal - execute commands on remote host using slack slash command
slackRT Slack remote terminal - execute commands on remote host using slack slash command Installation Go to api.slack.com/apps and sign in and create
Slash command for Slack/Mattermost to post punch lines
Slash command pro milujipraci.cz This project is by its nature dedicated to czech or slovak speaking users, so I suggest you to either learn Czech or
Client to send messages to channels in Slack.
Slack Client A simple client to send messages to channels in Slack. Example package main import { "fmt" slack "github.com/tommzn/go-slack" }
Terraform provider for Slack's App Manifest API
Terraform Provider Scaffolding (Terraform Plugin SDK) This template repository is built on the Terraform Plugin SDK. The template repository built on
A serverless bot which periodically checks configured BigQuery capacity commitments, reservations and assignments against actual slot consumption of running jobs and reports findings to Slack/Google Chat.
Solution Guide This solution implements a ChatOps-like approach to monitoring slot utilization of Google Cloud BigQuery reservations. As an alternativ
Snitch - a Slack bot that fetches pending review PRs built in Go
Snitch Snitch is a Slack bot that fetches and publish PRs with pendings reviews
Notify - Notification microservice for sending templated payloads as Slack messages
Notify Notify is a microservice that takes an event & payload from an applicatio
Slack Export Connection Visualizer
Slack Export Connection Visualizer Prerequisites Golang 1.16+ slack export unzipped into ./data email - department CSV located at ./data/dept.csv Run
A simple Slack message tool for the CLI written in Go
heka A simple Slack message tool for the CLI written in Go Report Bug · Request
Notify messages from gcs bucket objects to slack
Notify to Slack Notify message to slack from gcs storage file. Deploy $ gcloud functions deploy notify_to_slack \ --entry-point NotifyToSlack \
A watchdog for Kubernetes rolebindings. Barks (Slack notifications) when something is happening on your front porch.
Cave canem - Beware of the dog A fun little application that acts as a watchdog for Kubernetes rolebindings. If something happens on the front porch i
Send Linux mails to Slack with golang
LinuxMailToSlack Install go install github.com/TKMAX777/MailToSlack@latest sudo
⛑ Gatus - Automated service health dashboard
Gatus is a health dashboard that gives you the ability to monitor your services using HTTP, ICMP, TCP, and even DNS queries as well as evaluate the re
Slack API in Go - community-maintained fork created by the original author, @nlopes
This is the original Slack library for Go created by Norberto Lopes, transferred to a Github organization.
The original Slack library for Go created by Norberto Lopes, transferred to a Github organization
Slack API in Go This is the original Slack library for Go created by Norberto Lopes, transferred to a Github organization. This library supports most
You can send massage to Discord, Slack and Telegram
introduction This package divided into three different packages which includes Telegram, Slack and Discord. Let's begin with Discord Discord To use di
Keep updated about all deploys on Tsuru
Snitch Keep updated about each deploy via Tsuru. This program will notify your team and many tools when someone has deployed any application via Tsuru
Notify Slack about KPIs test
This action is a part of GitHub Actions Library created by rtCamp. Slack Notify - GitHub Action A GitHub Action to send a message to a Slack channel.
Powered by Matterbridge, MatterAMXX is a plugin for AMXX that allows simple bridging between your game servers, Mattermost, IRC, XMPP, Gitter, Slack, Discord, Telegram, and more.
Powered by Matterbridge, MatterAMXX is a plugin for AMXX that allows simple bridging between your game servers, Mattermost, IRC, XMPP, Gitter, Slack, Discord, Telegram, and more.
Slack API in Go
nlopes/slack has moved! It is being actively maintained at slack-go/slack. This fork was created when the project was moved, and is provided for backw
Bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API
bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)
Send Slack reports of pull requests pending review
preport Born out of a desire to get pull requests reviewed faster without having to send manual reminders, preport generates reports of GitLab pull re
Purpose: dump slack messages, users and files using browser token and cookie.
Slack Dumper Purpose: dump slack messages, users and files using browser token and cookie. Typical usecase scenarios: You want to archive your private
Slack Incoming Webhook for Go
Slack Incoming Webhook for Go Installation go get github.com/loyalid/slack-incoming-webhook-go Usage import "github.com/loyalid/slack-incoming-webhook
Monitor star changes of GitHub repo, and send the notification to slack or lark.
stargazers Features monitor the star events of the GitHub repo send the notifications to Slack or Lark How to use For Lark, create a bot called like s
Golang bot that connects to slack using Socketclient to read and write messages.
🚀 (not)simple go project 🚀 Golang bot that connects to slack using Socketclient to read and write messages. 🏆 Use 🏆 @SquidBot : Mentions your name
Pulumi slack with golang
Permissions We need to configure some scopes to manage resources (Bot tokens): Open https://api.slack.com/apps Create new App Configure App Name and W
Diun is a CLI application written in Go to receive notifications when a Docker image is updated on a Docker registry.
Diun is a CLI application written in Go to receive notifications when a Docker image is updated on a Docker registry.
Library for testing interactive Slack applications.
Slackster Library for testing interactive Slack applications. Mock Slack API: user info, post and update message, publish view. Testing Slack UI in th
Gort is a chatbot framework designed from the ground up for chatops.
Gort Gort is considered "minimally viable", but is still a work in progress under active heavy development. Follow for updates! Gort is a chatbot fram
send current weather updates from openweathermap api to your slack profile status using github action
go-slack-weather Send current weather updates from OpenWeatherMap API to your Slack profile status using GitHub Action Contents Setup Change Update Pe
Send slack notifications using Github action
Slack notification This is a simple Slack notification action which runs using a Bot token. Example Action A simple example on how to use this action:
REPLbot is a Slack bot that allows you to control a REPL from within Slack.
🤖 REPLbot REPLbot is a Slack bot that allows you to control a REPL from within Slack. It comes with a few REPLs (Go 🥳 , Java, NodeJS, PHP, Python, R
port close check scanner. detects open ports, sends alert with slack.
aite9 (port close check scanner) サーバのポートが空いてないことを確認するポートスキャナー たくさんのサーバを管理していると設定ミスで内部利用ポートが外部に公開されてしまっている可能性があり、それに早く気付くためのチェックツールです。 サーバのリストを標準入力で渡すと
AWS Cloudtrail event alerting lambda function. Send alerts to Slack, Email, or SNS.
Cloudtrail-Tattletail is a Lambda based Cloudtrail alerting tool. It allows you to write simple rules for interesting Cloudtrail events and forward those events to a number of different systems.
Pokes users on Slack about outstanding risks found by Crowdstrike Spotlight or vmware Workspace ONE so they can secure their own endpoint.
🤖 security-slacker Pokes users on Slack about outstanding risks found by Crowdstrike Spotlight or vmware Workspace ONE so they can secure their own e
An experiment in rendering images with Slack custom emojis.
emojimage An experiment in rendering images with Slack custom emojis. Example Usage 1. Initializing your workspace First, you'll need to upload 1,332
Slack remind generator
slack-reminder Slack remind generator slack-reminder.mov Why Slack's /reminder is very hard to use. Required Go 1.16 ~ Installation $ go install githu
Slack client for your terminal
slack-term A Slack client for your terminal. Installation Binary installation Download a compatible binary for your system. For convenience, place sla
PingMe is a CLI tool which provides the ability to send messages or alerts to multiple messaging platforms & email.
PingMe is a personal project to satisfy my needs of having alerts, most major platforms have integration to send alerts but its not always useful, either you are stuck with one particular platform, or you have to do alot of integrations. I needed a small app which i can just call from my backup scripts, cron jobs, CI/CD pipelines or from anywhere to send a message with particular information. And i can ship it everywhere with ease. Hence, the birth of PingMe.
A general-purpose bot library inspired by Hubot but written in Go. :robot:
Joe Bot 🤖 A general-purpose bot library inspired by Hubot but written in Go. Joe is a library used to write chat bots in the Go programming language.
gif effects CLI. single binary, no dependencies. linux, osx, windows.
yeetgif Composable GIF effects CLI, with reasonable defaults. Made for custom Slack/Discord emoji :) Get it Alternative 1: go get Alternative 2: just
Creates Prometheus Metrics for PolicyReports and ClusterPolicyReports. It also sends PolicyReportResults to different Targets like Grafana Loki or Slack
PolicyReporter Motivation Kyverno ships with two types of validation. You can either enforce a rule or audit it. If you don't want to block developers
A dead simple Go library for sending notifications to various messaging services.
A dead simple Go library for sending notifications to various messaging services. About Notify arose from my own need for one of my api server running
Golang Framework for writing Slack bots
hanu - Go for Slack Bots! The Go framework hanu is your best friend to create Slack bots! hanu uses allot for easy command and request parsing (e.g. w
Monitor your Website and APIs from your Computer. Get Notified through Slack, E-mail when your server is down or response time is more than expected.
StatusOK Monitor your Website and APIs from your computer.Get notified through Slack or E-mail when your server is down or response time is more than
⛑ Gatus - Automated service health dashboard
A service health dashboard in Go that is meant to be used as a docker image with a custom configuration file. I personally deploy it in my Kubernetes
Slack bot core/framework written in Go with support for reactions to message updates/deletes
Overview Requirements Features Demo The Name Concepts Create Your Own Slackscot Assembling the Parts and Bringing Your slackscot to Life Configuration
Slack Bot Framework
slacker Built on top of the Slack API github.com/slack-go/slack with the idea to simplify the Real-Time Messaging feature to easily create Slack Bots,
Golang Framework for writing Slack bots
hanu - Go for Slack Bots! The Go framework hanu is your best friend to create Slack bots! hanu uses allot for easy command and request parsing (e.g. w
Simple yet customizable bot framework written in Go.
Introduction Sarah is a general-purpose bot framework named after the author's firstborn daughter. This comes with a unique feature called "stateful c
IRC, Slack, Telegram and RocketChat bot written in go
go-bot IRC, Slack & Telegram bot written in Go using go-ircevent for IRC connectivity, nlopes/slack for Slack and Syfaro/telegram-bot-api for Telegram