Giter Club home page Giter Club logo

discod's Introduction

disCOD

Source for hosting your own discord bot for your public server.
disCOD B3 Plugin is needed to be setup after you've launched the bot for first time. disCOD can run perfectly fine without it, but comes with lesser features without the b3 plugin.

TO-DO: Need to internally standardize the bot so plugin development is easier, and need to update docs.

Features

  • Extremely light weight (runs perfectly fine in my singlecore 1GB RAM VPS along with Cod4x server and B3)
  • Tested for months
  • Supports custom plugins
  • Easy to understand and edit config
  • Players can !link their b3 id to disCOD and can have most commands operated via Discord
  • Players need to link their account to have auto kill-based promotion
  • Preinstalled plugin includes Screenshot Uploading Plugin

Commands

  • Type !help to get a complete list of commands.
  • Type !help <command> to know how to use a command

Screenshots

image image image image

See it in action at [v.F] Discord Server

How to Install

Steps:

Linux

  • Make sure Git and latest NodeJS v16 are installed. Paste these one by one in terminal.
    sudo apt update && sudo apt upgrade
    sudo apt install curl
    curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
    sudo apt-get install git nodejs
    
  • Clone repository and enter the folder
    git clone https://github.com/Zoro-6191/disCOD.git
    cd disCOD
    npm install -g typescript pm2
    npm run prebuild
    npm run build
    
  • After configuring, run disCOD using:
    node .
    

Windows

  • Install Git and NodeJS v16
  • Go to directory where you want to install disCOD
  • Right click and open Git Bash
  • Paste this in git bash:
    git clone https://github.com/Zoro-6191/disCOD.git
    cd disCOD
    npm install -g typescript pm2
    npm run prebuild
    npm run build
    
  • After configuring, run disCOD using:
    node .
    

Configuring disCOD

  • Go to build/conf, edit config.json(main config)
  • All of the configs are explainatory, but be sure to stick to JSON or JSON5 syntax

discod's People

Contributors

tharindudj avatar zoro-6191 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.