This is the official API wrapper for the Discord Boats API.
In order to reference this API, append this to the top of your file:
using DiscordBoats;
You can either initialize a BaseBoatClient
or BoatClient
. Initializing a BoatClient
requires an API token and the ID of the bot that this client is meant for.
Examples:
var baseClient = new BaseBoatClient();
var client = new BoatClient(BOT_ID, API_TOKEN);
await baseClient.GetBotAsync(BOT_ID);
await client.GetSelfAsync();
await baseClient.GetUserAsync(USER_ID);
await baseClient.HasVotedAsync(BOT_ID, USER_ID);
await client.HasVotedAsync(USER_ID);
WidgetImageFormat.Svg
is used by default.
baseClient.GetWidgetUrl(BOT_ID, WidgetImageFormat.Png);
client.GetWidgetUrl();
This is exclusive to the
BoatClient
class.
You can simply update your guild count by using the UpdateGuildCountAsync()
method:
await client.UpdateGuildCountAsync(GUILD_COUNT);
This repository uses the MIT License.
You can install this library for a solution or project by right-clicking the main solution, and selecting Manage NuGet packages...
. In here, you can now search for Boats.NET
, and press the first matching entry to install.
You can install this package from NuGet here. Likewise, if you wish to install this from the console, you can simply type:
dotnet add package Boats.NET --version 2.0.0