{"repo":"discord-csharp/MODiX","free":true,"listed":false,"github":"https://github.com/discord-csharp/MODiX","clone":"git clone https://github.com/discord-csharp/MODiX.git","description":"Discord Bot handling basic moderation needs, soon implements statistics.","language":"C#","stars":129,"topics":["discord","moderation","bot"],"license":"MIT","category":"chat-messaging","readme_excerpt":"MODiX - .NET C# Discord Bot MODiX is a .NET C# Discord Bot that focuses on versatility, moderation and fun tools, primarily for users of the the largest C# Discord guild. MODiX's featureset is driven primarily by the C# guilds' needs, but feature requests, suggestions and other contributions are welcome and the bot is fully self hostable, and multi-tenant capable. MODiX's primary features: - C# REPL, to execute C# directly in Discord - Persistent user notes, warnings, muting and banning - Message quoting embeds - Custom inline message tags, acting as macros to send templated messages that frequently get mentioned If you want to report issues, discuss development or simply meet those who maintain MODiX, jump in on the dedicated MODiX-development channel on Discord. How to contribute Development environment You will need the .NET 10 SDK installed. MODiX is developed in VS Code, Visual Studio and Rider to maximise developer satisfaction. We recommend you set up a containerised environment. MODiX is powered by a PostgreSQL database, and the easiest way to get started is by using Docker (or equivalent). Steps below apply if you use Docker. The following assumes you have: - Docker installed - The .NET SDK 10 installed - A Discord application (via the Discord developer portal) Steps 1. Open a shell in the root of the MODiX repository 2. Execute docker-compose -f dev.docker-compose.yml up -d 3. Open a shell in src/MODiX 4. Execute dotnet user-secrets set DiscordClientId {CLIENT ID} r","default_branch":null,"files":null,"tree":[],"storefront":"/r/discord-csharp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/discord-csharp/MODiX/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}