BotListAPI 3.1.0
Please use 5.5.3 or above.
See the version list below for details.
dotnet add package BotListAPI --version 3.1.0
NuGet\Install-Package BotListAPI -Version 3.1.0
<PackageReference Include="BotListAPI" Version="3.1.0" />
paket add BotListAPI --version 3.1.0
#r "nuget: BotListAPI, 3.1.0"
// Install BotListAPI as a Cake Addin
#addin nuget:?package=BotListAPI&version=3.1.0
// Install BotListAPI as a Cake Tool
#tool nuget:?package=BotListAPI&version=3.1.0
BotListAPI
This is a C# lib that allows you to post your bots server count to all of the Discord bot lists.
If you have any issues/suggestions post an issue here, join my Discord https://discord.gg/susQ6XA or contact me xXBuilderBXx#8265
Features
Please see at the bottom of this README for the todo list
- Diffrent logtypes (none, error only, info, debug)
- 21 Bot lists supported
- Information about the bot lists, name, website, owner (Name#tag & ID)
- Supports normal and sharded bots
- Supports .net framework and .net core
- Manually trigger posting
- Automatically post server count every 10 minutes
How to use
Install the nuget package here https://www.nuget.org/packages/BotListAPI
Create a new instance of BotListAPI.ListClient
It is encouraged to not put tokens in this and instead load a file with the tokens incase you leak all your tokens
ListClient = new ListClient(_Client, new ListConfig
{
"BotListSpace": "",
"BotsForDiscord": "",
"BotsOnDiscord": "",
"DiscordBoats": "",
"DiscordBoatsv2": "",
"DiscordBotIndex": "",
"DiscordBotListv2": "",
"DiscordBotListv3": "",
"TerminalInk": "",
"DiscordBotsReview": "",
"DiscordBotWorld": "",
"DiscordBots": "",
"DiscordBotsList": "",
"DiscordBotsGroup": "",
"DiscordListApp": "",
"DiscordServices": "",
"DiscordBestBots": "",
"DiscordsExtremeList": "",
"DivineBotList": "",
"DiscordBotList": "",
"Carbonitex": ""
);
You can manually trigger posting using ListClient.ListType.DiscordBots.Post();
Or you can automatically post it using the a background task (every 10 minutes)
ListClient.Start();
This stops the background task
ListClient.Stop();
Supports BotBlock.org
This uses less requests and is enabled by default with ListClient.BotBlock = true;
Bot lists
- Botlist Space | https://botlist.space
- Bots For Discord | https://botsfordiscord.com
- Bots On Discord | https://bots.ondiscord.xyz
- Discord Boats | https://discord.boats
- Discord Boats v2 | https://discordboats.club
- Discord Bot Index | https://discordbotindex.com
- Discord Bot List v2 | https://discordbotlist.com
- Discord Bot List v3 | https://discordbotlist.xyz
- Terminal | https://ls.terminal.ink
- Discord Bots Review | https://discordbotsreview.tk
- Discord Bot World | https://discordbot.world
- Discord Bots | https://discord.bots.gg
- Discord Bots List | http://discordbotslist.com
- Discord Bots Group | https://discordbots.group
- Discord List App | https://bots.discordlist.app
- Discord Services | https://discord.services
- Divine Best Bots | https://discordsbestbots.xyz
- Discords Extreme List | https://discordsextremelist.tk
- Divine Bot List | https://divinediscordbots.com
- Discord Bot List | https://discordbots.org
- Carbonitex | https://carbonitex.net
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net46 is compatible. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
- Discord.Net.WebSocket (>= 1.0.0)
- Newtonsoft.Json (>= 10.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on BotListAPI:
Repository | Stars |
---|---|
fmbot-discord/fmbot
.fmbot is a social Discord bot that provides music statistics for you and your friends.
|
Removed Discord List App