2023-07-18 15:25:02 +03:00
< p align = "center" >
2023-11-22 11:34:40 +03:00
< img src = "https://cdn.mctaylors.ru/octobot-banner.png" alt = "Octobot banner" / >
2023-07-18 15:25:02 +03:00
< / p >
2023-07-09 16:32:14 +03:00
2023-10-01 10:06:50 +03:00
< a href = "https://github.com/LabsDevelopment/Octobot/blob/master/LICENSE" > < img src = "https://img.shields.io/github/license/LabsDevelopment/Octobot?logo=git" > < / img > < / a >
< a href = "https://github.com/Remora/Remora.Discord" > < img src = "https://img.shields.io/badge/powered_by-Remora.Discord-blue" > < / img > < / a >
< a href = "https://github.com/LabsDevelopment/Octobot/deployments/production" > < img src = "https://img.shields.io/github/actions/workflow/status/LabsDevelopment/Octobot/.github/workflows/build-push.yml?logo=github&label=production" > < / img > < / a >
< a href = "https://github.com/LabsDevelopment/Octobot/commit/master" > < img src = "https://img.shields.io/github/last-commit/LabsDevelopment/Octobot?logo=github" > < / img > < / a >
2023-07-09 16:32:14 +03:00
2023-09-30 16:58:32 +03:00
Veemo! I'm a general-purpose bot for moderation (formerly known as Boyfriend) written by [Labs Development Team ](https://github.com/LabsDevelopment ) in C# and Remora.Discord
2023-07-09 16:32:14 +03:00
## Features
* Banning, muting, kicking, etc.
* Reminding you about something if you wish
* Reminding everyone about that new event you made
2023-10-01 10:06:50 +03:00
* Renaming those annoying self-hoisting members
2023-07-09 16:32:14 +03:00
* Log everything from joining the server to deleting messages
2023-10-01 10:06:50 +03:00
* Listen to music!
2023-07-09 16:32:14 +03:00
2023-10-01 10:06:50 +03:00
*...a-a-and more!*
2023-07-09 16:32:14 +03:00
2023-10-01 10:06:50 +03:00
[//]: # (if you are reading this, message @mctaylors and ask him to bring back the wiki)
2023-07-09 16:32:14 +03:00
2023-10-04 18:18:59 +03:00
## Running Octobot
1. Install [.NET 7 SDK ](https://dotnet.microsoft.com/en-us/download/dotnet/7.0 )
2. Go to the [Discord Developer Portal ](https://discord.com/developers ), create a new application and get a bot token. Don't forget to also enable all intents!
3. Clone this repository and open `Octobot` folder.
```
git clone https://github.com/LabsDevelopment/Octobot
cd Octobot
```
4. Run Octobot using `dotnet` with `BOT_TOKEN` variable.
```
dotnet run BOT_TOKEN='ENTER_TOKEN_HERE'
```
2023-07-09 16:32:14 +03:00
## Contributing
When it comes to contributing to the project, the two main things you can do to help out are reporting issues and
submitting pull requests. Please refer to the [contributing guidelines ](CONTRIBUTING.md ) to understand how to help in
the most effective way possible.
## Special Thanks
![JetBrains Logo (Main) logo ](https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.svg )
[JetBrains ](https://www.jetbrains.com/ ), creators of [ReSharper ](https://www.jetbrains.com/resharper )
2023-09-30 16:58:32 +03:00
and [Rider ](https://www.jetbrains.com/rider ), supports Octobot with one of
2023-07-09 16:32:14 +03:00
their [Open Source Licenses ](https://jb.gg/OpenSourceSupport ).
2023-09-30 16:58:32 +03:00
Rider is the recommended IDE when working with Octobot, and everyone on the Octobot team uses it.
2023-07-09 16:32:14 +03:00
Additionally, ReSharper command-line tools made by JetBrains are used for status checks on pull requests to ensure code
quality even when not using ReSharper or Rider.
2023-09-30 16:58:32 +03:00
#
< sup > Not an official Splatoon™ product. We are in no way affiliated with or endorsed by Nintendo Company, or other rightsholders.< / sup >