Category : .Net | Author : Chtiwi Malek | First posted : 11/30/2018 | Updated : 12/2/2018
Tags : slack, webhook, .net, dotnet, library
.Net and .Net Core library to push rich messages to Slack's Incoming webhook API

.Net and .Net Core library to push rich messages to Slack's Incoming webhook API

SlackWebHooks.Net is a fast, simple and lightweight (no dependencies) library to push rich messages and attachments to Slack's Incoming webhook API from .Net and .Net Core
 
Sending a simple text message to a slack channel :
// Replace the url with your own Slack Webhook URL
var client = new SlackClient("https://hooks.slack.com/services/D5D0SJ...");

// Sending to a slack channel(s) Synchronously
bool result = client.SendMessage("Hello world " + Emoji.People.smile);

// Sending to a slack channel(s) Asynchronously
var result2 = client.SendMessageAsync("Hello world Async " + Emoji.Places.airplane);
Sending a Message wirh attachments :
var client = new SlackClient("https://hooks.slack.com/services/BEGA0S...");

var msg = new Message {
    text = "Invoices recorded *today*",
    mrkdwn = true,
    username = "MyShop"
};

msg.attachments.Add(new MessageAttachment {
    pretext = "N° *B2018-3212*",
    pretext_mrkdwn = true,
    title = "Recorded at 14:11:02",
    text = "more details here ...",
    text_mrkdwn = false,
    color = "#11aa11"
});

// Eventually adding other MessageAttachments ...

client.SendMessage(msg);
  • Install this package from NuGet SlackWebHooks.Net
  • More informations on how to generate your Slack Webhook URL here
About the author :
Malek Chtiwi is the man behind Codicode.com
34 years old full stack developer.
Loves technology; but also likes design, photography and composing music.
Comments & Opinions :
I am the new one
Hello! This post could not be written any better! Reading through this post reminds me of my old room mate! He always kept chatting about this. I will forward this article to him. Fairly certain he will have a good read. Thank you for sharing! Wolfsburg Trøje
- by Hubert on 9/2/2019
Salvador Maglia Liverpool Kimpehev Soccer Laduma e Sanlam Sky rendono omaggio ai giocatori e agli allenatori del Sud Africa che sono stati portati via prima del loro tempo. Mentre possono essere andati, i loro exploit sul campo di gioco non saranno mai dimenticati! Era il gennaio 2005. I Kaizer Chiefs dovevano giocare al SuperSport United nella finale della Coca Cola Cup a Bloemfontein. Amakhosi è riuscito a battere Matsatsantsa a Pitori in una vittoria per 1-0, che ha visto l'attaccante in quel momento Collins Mbesuma essere l'uomo a guidare la squadra verso la vittoria. Nonostante Mbesuma abbia compensato il vincitore, tuttavia, un altro nome ha conquistato i titoli il giorno seguente. Emmanuel Scara Ngobese ha impresso il suo nome in tutta la partita dando a SuperSport il terzino destro Phil Evans un gioco da dimenticare, mentre imbrogliava il difensore con la sua sfolgorante serie di colpi e acrobazie. Questo è stato solo uno dei tanti affascinanti spettacoli che Scara è riuscito a evocare per i Glamour Boys durante il suo tempo lì, orchestrando Maglietta Roma le emozioni dei fan in ogni fase del percorso. Scara è stato davvero un piacere per la folla e il modo in cui ha manipolato la palla è stato davvero fenomenale. Solo il suo nome ha fatto affollare i fan negli stadi di calcio solo per dare un'occhiata a questo enigmatico talento calcistico in azione. Se non fosse uno Tsamaya, sarebbe Shibobos. Dopo aver sfoggiato un capolavoro Shibobo, Scara avrebbe entusiasmato i fan chiassosi con il suo marchio spostando il 360! Nonostante sia una superstar di Diski, ciò che forse ha davvero reso speciale Scara è stato il fatto che avrebbe giocato in una squadra di calcio internazionale. Aveva lo sfarzo di un brasiliano e poteva dettare il ritmo del gioco proprio come un maestro di centrocampo spagnolo. Si sarebbe potuto confonderlo con una versione più oscura della leggenda francese Zinedine Zidane. Tragicamente solo qualcosa di estraneo al calcio avrebbe potuto impedire alla leggenda di giocare al suo amato Diski. Scara si ammalò e l'11 maggio 2010 la tubercolosi ebbe finalmente la meglio su di lui. In quel momento abbiamo perso una delle figure più iconiche del calcio sudafricano. Passato, ma mai dimenticato. La leggenda del Manchester United, Paul Scholes, deve aver avuto le vertigini quando ha sperimentato per la prima volta Scara Ngobese 'ammirando tsamaya a 360 gradi su un campo di calcio. In effetti, uno dei giocatori di centrocampo tecnicamente avanzato del mondo del calcio' deve aver pensato, Wow, I mi chiedo se Alex Ferguson lo firmerà per il Man United !? E 'stata una 'mossa strademark' di Ngobese e tu Maglietta Borussia Dortmund sei stato fortunato a vedere qualcosa di simile in un atto circense. Stando fermo con la palla ai suoi piedi, Scara ruotava di 360 gradi mentre trascinava la palla in un cerchio completo con il piede sinistro. Poco importava che lo facesse spesso nella sua metà a pressione zero, sollevando i tifosi con gioia e stupore! Lo ha fatto contro Scholes durante lo 'spre season tour degli Stati Uniti, a metà degli anni 2000, un momento di dinamica espressione di Mzansi contro il mondo', che dovrebbe essere ricordato per sempre! Ha detto al mondo: Siamo bravi quanto te e non abbiamo paura! Aspetta solo di imparare a segnare anche alcuni goal! http://www.temetavalod.ir/post/40 [C:\Users\Administrator\AppData\Roaming\GSA Search Engine Ranker\result_anchor. StacinxNf fotbollströjor barn CarrieBir
Salvador Maglietta Roma BonitaB Kenda
- by Salvador on 1/4/2020
Modesto Maglia Italia 2020 VallieSa Questo ci porta su Jerome Boateng che forse si adatta più facilmente al conto di Jose Mourinho e di cosa si occupa mentre fa i suoi affari nella finestra di trasferimento e con i rapporti con la finestra Maglia Real Madrid di trasferimento. 'Pensa a 29 anni, vincitore della Coppa del Mondo, e qualcuno che ha giocato sia per il Manchester City che, ovviamente, per il Bayern Monaco, sa di giocare nelle grandi squadre di calcio in grandi ambienti e grandi stadi, e penso che qualcuno, che forse a 45m, sicuramente c'è stato un contatto tra Manchester United e Bayern Munich su questo, rappresenta un valore migliore rispetto Maglia Lazio Poco Prezzo forse a battere un record di trasferimento per un 25enne di Harry Maguire, che non ha mai 'giocato a questo livello in questo tipo di ambiente prima . PhilippTi Atletico Madrid Tröja Barn StewartQt
Modesto maglie di calcio italia negozio on-line: nuovo maglie personalizzate, maglie juventus e maglie calcio poco prezzo per uomo donna, maglie scontati 60% ora Maglia Real Madrid. Tyrel
- by Modesto on 1/16/2020
Erica Borussia Dortmund trikots kinder Keeleyoi City har overvåket Sané siden desember 2013 og har nå økt interessen. Txiki Begiristain, den sportslige regissøren, ville håpe å forsegle overføringen i januar, men sommeren regnes som et mer realistisk utsnitt. Sønnen til en tidligere internasjonal Atletico Madrid Tröja spiss i Senegal, Sané var på SG Wattenschied 09 som ung før han flyttet til Schalke for en første trylleformann i 2005. Han dro til Bayer Leverkusen tre år senere, men kom tilbake i 2011 og debuterte førstelaget i et 3-1 nederlag på Stuttgart 20. april 2014. Han har også spilt i Champions League for Schalke, og scoret et maglia Manchester City fantastisk mål mot Real Madrid i 4-3-seieren på Bernabéu. City har allerede en overflod av angripende spillere, inkludert de dyre sommersigneringene Kevin De Bruyne og Raheem Sterling, men klubben vil alltid være i markedet for det beste unge talentet. VirgilFai Real Madrid Fotballdrakter GisellePo
Erica CassieMar fodboldtrøjer børn GarrettBo TessaEarp fussball trikot HazelRube HUULylexs fotballdrakter LincolnTi GuyMa
- by Erica on 2/23/2020
Roscoe Liverpool Drakt NicolasL Således var det en storslagen gest men också ett löfte som hålls väl när Figo anlände till Bernabéu från Barcelona sommaren 2000. Flytten hade lika mycket att göra med psykologi som taktik. När han undertecknade Figo hade Pérez brutit världsöverföringsrekordet, fått en över Barcelona och återbetalade omedelbart sina väljare på en gång. Det var en underbar tid för Madridistas. 1980 mötte Castilla sina mer berömda föräldrar i finalen i Copa del Rey, efter att ha slog ut liknande Athletic Bilbao fussball trikot och Real Sociedad. På lämpligt sätt var matarlaget vederbörligen trasigt 6-1. Bortsett från Pardeza blev denna grupp ofta kuggar i ett Real Madrid-lag som dominerade spansk fotboll och vann fem ligatitlar i rad mellan 1986 och 1990, liksom två Uefa-cuper i rad 1985 och 1986. Varje fantastiskt fotbollslag behöver ett starkt försvar, men precis som höjdpinnar är lättare att samla när de har mål snarare än tydliga tacklingar, är skjortorna mycket lättare att flytta när de har namnet på en fruktbar framåt eller laber mittfältare på ryggen. Att skriva en bra, solid försvarare kan ge ett lättnadsuttag, men köerna i klubbbutiken blir alltid kortare. Medan klubben friade sig runt om i världen för att visa sitt varumärke och sälja skjortor, skulle brist på ideologin under varumärkesstrategin oundvikligen utvecklas på planen. Klubben främjade ungdomar, ja, men detta var ingen organisk eklektisk blandning av kvalitetsspelare både uppfödda och köpta. Ungdomarna, som Pavón, fyllde bara luckorna - ekonomiskt fotbollströjor barn och på planen. Bravo skulle samla 14 Spanien-kepsar, trots det omedelbart glömliga trollspelet i Premier League, men skulle aldrig tvinga en vanlig första lagplats på Real. Ruben skulle misslyckas i den uppdragen och så småningom ta en rundtur i Spanien som skulle ta i Cantabria (Racing Santander), Galicien (Celta Vigo); ön Mallorca (Real Mallorca) och Navarre (Osasuna). Det är en rättvis fråga att ställa sig: var Pavonesna så dåliga eller misslyckades de vid tiden? Verkligheten är förmodligen någonstans mellan båda, men med tanke på att avvisningen av kvalificerade Fabrica-akademiker i framtiden vinkar sanningen närmare den senare. MohammedH Monaco ny trøje LouieOMah
Roscoe Frankiehv Arsenal Trøjer SommerKin AlissaMar fußballtrikot kinder FedericoJ OdellCour Neue Bayern München trikot HelenYsaa Steve
- by Roscoe on 2/23/2020
Leave a Comment:
Name :
Email : * will not be shown
Title :
Comment :