Newer
Older
<p align="center">
<img src="https://clyde-net.emzi0767.com/logo.png" alt="Clyde.NET" width="192" height="192">
</p>
<h1 align="center">
Clyde.NET
</h1>
<p align="center">
<a href="https://ci.appveyor.com/project/Emzi0767/clyde.net"><img src="https://img.shields.io/appveyor/ci/Emzi0767/clyde.net.svg?style=for-the-badge" alt="AppVeyor build status"></a>
<a href="https://nuget.org/packages/Clyde.NET"><img src="https://img.shields.io/nuget/v/Clyde.NET.svg?style=for-the-badge&label=NuGet" alt="NuGet"></a>
<a href="https://nuget.emzi0767.com/gallery/search?q=Clyde.NET&pre=true"><img src="https://img.shields.io/badge/dynamic/json?style=for-the-badge&label=slimget&color=yellow&query=%24.items%5B-1%3A%5D.upper&url=https%3A%2F%2Fnuget.emzi0767.com%2Fapi%2Fv3%2Fregistration%2FPlain%2Fclyde.net%2Findex.json" alt="SlimGet"></a>
<a href="https://discord.gg/DWyBvSJ"><img src="https://img.shields.io/discord/501893215025364992.svg?style=for-the-badge&label=Discord" alt="Discord"></a>
</p>
Clyde.NET is an unofficial Discord API wrapper for .NET Core. It's written in C#, and aims to provide a rich feature
## Requirements
The library is built for .NET Core 2.2. It is therefore required that you have .NET Core SDK 2.2 or better installed.
I recommend Visual Studio 2017 (version 15.9 or newer) for your IDE. If you are on Linux, Visual Studio Code is my
recommendation.
You are required to know C# on at least intermediate level before attempting to use the library. I will not take any
time to explain language basics to you, and if you come to me without understanding the language, I will simply
redirect you to [the C# guide][11].
### Building
Building Clyde.NET from source is possible on both Windows and GNU/Linux operating systems. For more detailed
instructions, check out the [building guide][12].
## Installation and usage
First you need to install the library. You can obtain the latest stable releases from [NuGet][5], or, if you're feeling
adventurous, you can try the latest nightly builds from [SlimGet][6].
## Documentation and examples
Complete documentation for the project can be found [right here][1], with a quick start guide available [here][2].
Complete example bots can be found in my [example bot repository][3].
## Support me
A lot of time and effort was put into making this library. If you feel like thanking me by helping me out financially,
you can do so using one of the following methods:
* [Send money via PayPal][13]
* [Support me on Patreon][14]
You can also help me by spreading the word about the project. The more people use it, the more reasons I have to work
on it!
If you need more help, you can come talk on [the Clyde.NET Discord server][7]:
[![Clyde.NET Discord server][8]][7]
[2]: https://clyde-net.emzi0767.com/stable/articles/getting_started/first_bot.html
[4]: https://ci.appveyor.com/project/Emzi0767/clyde-net/branch/master
[5]: https://nuget.org/packages/Clyde.NET
[6]: https://nuget.emzi0767.com/gallery/search?q=Clyde.NET&pre=true
[7]: https://discord.gg/DWyBvSJ
[8]: https://discordapp.com/api/guilds/501893215025364992/embed.png?style=banner2
[9]: https://discordapp.com/developers
[10]: https://www.microsoft.com/net/download/windows
[11]: https://docs.microsoft.com/en-us/dotnet/csharp/
[13]: https://paypal.me/Emzi0767/10USD
[14]: https://patreon.com/emzi0767