Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Post incoming webhook to Slack using Ruby
# Assumes:
# - curl is installed
# - you have a slack channel with an incoming webhook configured
require 'json'
def notify_slack(webhook_url, channel, username, text, image)
payload = {
:channel => channel,
:username => username,
:text => text,
:icon_url => image
cmd = "curl -X POST --data-urlencode 'payload=#{payload}' #{webhook_url}"
Copy link

giladsh1 commented Sep 24, 2017

awesome, thanks!

Copy link

shannonchou commented Mar 12, 2020


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment