The website this module is for has shutdown.
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