Infinity.Toolkit.Slack
0.1.0
dotnet add package Infinity.Toolkit.Slack --version 0.1.0
NuGet\Install-Package Infinity.Toolkit.Slack -Version 0.1.0
<PackageReference Include="Infinity.Toolkit.Slack" Version="0.1.0" />
paket add Infinity.Toolkit.Slack --version 0.1.0
#r "nuget: Infinity.Toolkit.Slack, 0.1.0"
// Install Infinity.Toolkit.Slack as a Cake Addin #addin nuget:?package=Infinity.Toolkit.Slack&version=0.1.0 // Install Infinity.Toolkit.Slack as a Cake Tool #tool nuget:?package=Infinity.Toolkit.Slack&version=0.1.0
Infinity.Toolkit
Infinity Toolkit is a collection of useful utilities simplifying development of modular monoliths and applications using vertical slice architecture.
Infinity.Toolkit.Slack
The Slack toolkit is a collection of utilities for working with Slack messages and requests. It includes a simple and easy to use API for creating Slack messages, a Block Kit builder for creating rich slack messages, a Slack message builder for creating simple slack messages, a Slack signature validator for validating incoming slack requests, a Slack authorization requirement for validating incoming slack requests, and an http message handler to use when sending messages to Slack.
Features
- Features a simple and easy to use API for creating Slack messages.
- A Block Kit builder for creating rich slack messages.
- A Slack message builder for creating simple slack messages.
- A Slack signature validator for validating incoming slack requests.
- A Slack authorization requirement for validating incoming slack requests.
- An http message handler to use when sending messages to Slack.
Quick Start
To get started with the Slack toolkit there are two options:
- Look at the sample project in the repository. The sample project found here SlackSample is a simple web api that sends a message to a Slack channel. (Sample project coming soon)
- Create a new project and integrate the library.
Contributing
If you have any ideas, suggestions or issues, please create an issue or a pull request. Or reach out to me on BlueSky.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. |
-
net9.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.1.0 | 71 | 11/15/2024 |