A .NET library to enable you to send bot messages in slack, by posting messages to Slack's incoming WebHook Urls
Install via NuGet: Install-Package SlackMessenger
Or click here to go to the NuGet package landing page
Click here to set up an incoming WebHook
- Sign in to Slack
- Choose a channel to post to
- Then click on the green button Add Incoming WebHooks integration
- You will be given a WebHook Url. Keep this private. Use it when you set up the SlackClient. See example below.
// Usage example
// This will send a message to the slack channel with the message, username and emoji of your choice
using SlackMessenger;
var client = new SlackClient("https://hooks.slack.com/services/Your/WebHook/Url");
// send message by emoji icon
var msg = new Message($"Test Message for slack channel", "channelName", "username", ":emoji:");
// send message by icon from an url
var msg = new Message($"Test Message for slack channel", "channelName", "username", "http://test.com/icon.png");
client.Send(msg);