/Backend

Code for the DisStreamChat backend, including the discord bot and twitch bot.

Primary LanguageTypeScriptMIT LicenseMIT

DisStreamChat Backend

license chat on Discord
This is the backend for the DisStreamChat application, it contains the discord and twitch bots that allow integration between a discord live chat channel and twitch chat, this allow users without twitch accounts or who prefer discord to chat with the streamer without making the streamer look at two chats. This codebase also stores the code for all the other features of the discord and twitch bots.

DisStreamChat is currently in early alpha, but you can add it at disstreamchat.com


Support

This project is a part of DisStreamChat. Whether you use this project, another DisStreamChat project, have learned something from it, or just like it, please consider supporting it by becoming a patreon, so we can dedicate more time on more projects like this 😀.

Patreon

Contributions

Contributions and suggestions are welcome, if you have any suggestion go ahead and make an issue and if we like your suggestion we will add it to the todo list. You can also join the discord to give suggestion and get help, either with using it or contributing. If you want to contribute feel free to make a PR we will take a look at it as soon as we get a chance and we'll see if we can merge it.

Installation

The DisStreamChat backend is built with babel so these steps will involve transpiling the code and running it to Install a development version follow these steps

  1. clone the repo with git clone
  2. cd into the repo with cd Backend
  3. run npm i to install dependencies
  4. add a .env and add in the environment variables from .env.sample
  5. run it with npm run dev or npm start