ManuelMayer.SinusBotAPI-NET
0.1.1
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package ManuelMayer.SinusBotAPI-NET --version 0.1.1
NuGet\Install-Package ManuelMayer.SinusBotAPI-NET -Version 0.1.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ManuelMayer.SinusBotAPI-NET" Version="0.1.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ManuelMayer.SinusBotAPI-NET --version 0.1.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: ManuelMayer.SinusBotAPI-NET, 0.1.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install ManuelMayer.SinusBotAPI-NET as a Cake Addin #addin nuget:?package=ManuelMayer.SinusBotAPI-NET&version=0.1.1 // Install ManuelMayer.SinusBotAPI-NET as a Cake Tool #tool nuget:?package=ManuelMayer.SinusBotAPI-NET&version=0.1.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
SinusBotAPI-NET
A client for the SinusBot API, written in C#/.NET
Features
- ☑️ Authentication
- ☑️ Full control over your instances
- ☑️ Full control over your files except for upload (coming soon)
- ☑️ Full control over the bot's playback
- ☑️ No extra dependencies
- ☑️ Asynchronous
Installation
Usage
using SinusBotAPI;
class Program
{
public static async Task Main(string[] args)
{
var sinusBotClient = new SinusBotClient("http://yourboturl:8087");
await sinusBotClient.Authenticate("YOUR_USERNAME", "YOUR_PASSWORD");
var instances = await sinusBotClient.GetInstances();
var instance = instances.FirstOrDefault();
if (instance is null)
{
Console.WriteLine("You have no instances");
return;
}
Console.WriteLine(instance.Name);
}
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net7.0
- ManuelMayer.SinusBotAPI-NET.DataTypes.V1 (>= 0.1.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.