Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/volvoxcommunity/volvox.helios-old

Powerful, modular, web-managed, open-source Discord bot created by a community for communities.
https://github.com/volvoxcommunity/volvox.helios-old

asp-net-core discord discord-bot discordapp entity-framework-core streaming twitch

Last synced: about 2 months ago
JSON representation

Powerful, modular, web-managed, open-source Discord bot created by a community for communities.

Awesome Lists containing this project

README

        

# Volvox.Helios [![Build Status](https://travis-ci.org/VolvoxCommunity/Volvox.Helios.svg?branch=master)](https://travis-ci.org/VolvoxCommunity/Volvox.Helios) [![CodeFactor](https://www.codefactor.io/repository/github/volvoxcommunity/volvox.helios/badge)](https://www.codefactor.io/repository/github/volvoxcommunity/volvox.helios) [![Discord](https://discordapp.com/api/guilds/468467000344313866/widget.png)](https://discord.gg/jReSmc3)
#### An easy to use, customizable, modular discord bot, all managed from your favorite browser.

## Add the bot to your server.
Visit the Volvox.Helios [website](http://www.volvox.tech) to add the bot to your Discord server.

## Prerequisites
.NET Core -> Latest
NPM -> Latest

## Installation
Clone the repo

Head to the [discord developer site](https://discordapp.com/developers/applications/), and create an application.
_note_: Make sure to create a bot user.

Add a redirect URL to the OAuth 2 column.
_example_: http://localhost:5000/signin-discord

Add the following application settings

```
"Discord": {
"Token": "BOTTOKENHERE",
"ClientID": "BOTCLIENTIDHERE",
"ClientSecret": "BOTCLIENTSECRETHERE"
}
```
_note_: You might want to store these as user secrets to avoid them being sent with commits/prs.

Next, run the following commands to build the project and install the dependencies:
```
$ npm install
$ dotnet restore
$ dotnet build
```

Then, to run the bot:
```
$ dotnet run
```

## Contributing
Read [CONTRIBUTING.md](https://github.com/VolvoxCommunity/Volvox.Helios/blob/master/CONTRIBUTING.md) for details on how to contribute.

## Credits
Helios was produced by Volvox, a community dedicated to learning.
Join our [Discord](https://discord.gg/jReSmc3)!

## License
Volvox.Helios is [MIT licensed](https://github.com/VolvoxCommunity/Volvox.Helios/blob/master/LICENSE).