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}"

This comment has been minimized.

Copy link

giladsh1 commented Sep 24, 2017

awesome, thanks!

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