Skip to content

A simple and complete connector/client for the Slack API in C#

License

Notifications You must be signed in to change notification settings

whyseco/SlackLibrary

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SlackLibrary

Nuget.org

SlackLibrary is a C# client to initiate and manage an open connection between you and the Slack servers. SlackLibrary uses web-sockets to allow real-time messages to be received and handled within your application. You can also use the API methods with classic HTTP requests.

This library implement slack block !

History

This library is a fork of SlackConnector but with better support for modern slack feature (like blocks) and a more complete API methods implementation.

Installation

Install-Package SlackLibrary

Usage

ISlackConnector connector = new SlackConnector.SlackConnector();
ISlackConnection connection = await connector.Connect(botAccessToken);
connection.OnMessageReceived += MessageReceived;
connection.OnDisconnect += Disconnected;

##Features

  • Async by default
  • Easy setup
  • Real-time communication
  • Supports default proxies
  • Unit tested
  • Slack mock server

About

A simple and complete connector/client for the Slack API in C#

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%