Skip to content
This repository has been archived by the owner on Apr 2, 2023. It is now read-only.
/ CobraBot Public archive

Discord bot built on .NET 6 with Discord.NET Labs

License

Notifications You must be signed in to change notification settings

Matcheryt/CobraBot

Repository files navigation

CobraBot Build status Discord Bots Discord Shield

A Discord Bot built with:

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.

Features

  • 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

Setting Up

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 setup

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.

Running the bot

After cloning/downloading this repo, you can run CobraBot using CLI with the following command:

dotnet run --project <Path to the .csproj file>

About

Discord bot built on .NET 6 with Discord.NET Labs

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Languages