- Discord.NET Labs - .NET Discord API Wrapper.
- .NET 6 - Framework used.
Feel free to add the original version of the bot to your server clicking here.
If you need any help, support is available on Cobra's Discord server.
The project is licensed under AGPL-3.0 license. You can check out LICENSE for more information.
- Web services such as steam, openweathermap, oxford dictionary, covid19 and open movie database
- Moderation commands, auto role and mod cases support
- Custom prefix and user join/left messages
- Ability to let users create their own private voice chats
- Utilities such as random number generator, polls, discord user info, currency conversion
- Fun and NSFW commands and the ability to get a random post from any subreddit
- Documented code makes it easy for beginners to understand it and build their own version of the bot
In order to open/use CobraBot, you'll need to have the .Net SDK installed. Currently it runs using the newest version of .NET (v6.0).
Before running the bot, don't forget to change the file botconfig.json accordingly. API Documentation can be found in APIModule.cs file.
Database is managed through EF Core, you'll need to create a migration first before being able to use database functionality. If you're new to EF Core refer to this.
After cloning/downloading this repo, you can run CobraBot using CLI with the following command:
dotnet run --project <Path to the .csproj file>