Skip to content
A bot for the CSS Discord Server, written in C# using Discord.Net.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Moved files to .github directory Oct 5, 2017
CSSBot.Tests bump to net core 2, add minesweeper command Feb 8, 2019
CSSBot hack to get around log severity not being used May 18, 2019
docs Add more examples for the reminder docs Apr 17, 2018
.gitattributes Add .gitignore and .gitattributes. Sep 12, 2017
.gitignore Add .gitignore and .gitattributes. Sep 12, 2017
CSSBot.sln Move back-end storage to LiteDB, Updates to Reminder Service (#16) Nov 16, 2017 Create Sep 13, 2017
LICENSE Create LICENSE Sep 13, 2017 remove outdated comment on the readme Jan 3, 2019
Test Config.xml
appveyor.yml Move back-end storage to LiteDB, Updates to Reminder Service (#16) Nov 16, 2017


Master: Build status Current: Build status

A bot made for the CSS Discord server.

Installation and Usage

This project is cross-platform, however Visual Studio 2017 is recommended, so you may want to stick to Windows for this. JetBrains rider (available for free for students) is a good option for Linux development.

  • Install the .NET Core SDK.
  • Add the Discord.Net Package source to the NuGet package manager.
  • Clone this repository. You can do this in a command line shell, or using the built-in GUI that's part of VS.
  • Update your NuGet packages. The project should build now.
  • Optional, only for testing. Create a bot. This will be your testing bot.
    • Navigate to the Discord API Docs and log in:
    • Click on the "New App" button.
    • Name your app. Click "Create App".
    • Click "Create a Bot User". This is the type of bot that CSSBot is.
    • Create a file debugBotConfig.xml under any directory you want.
    • Copy the contents of Test Config.xml into your new file. Insert your bot's user token into the <ConnectionToken> field.
    • Set the startup parameters of your project to point to your configuration file. The command line arguments should read: -config=/Path/To/Config.xml.
You can’t perform that action at this time.