Skip to content
This repository has been archived by the owner on Dec 13, 2022. It is now read-only.
/ uno-chi Public archive

Discord bot made on Discord.js and provides customizable voice leveling system

License

Notifications You must be signed in to change notification settings

SaintMiner/uno-chi

Repository files navigation

Table of contents

Requirements

  • node.js v12.19.0
  • discord.js ^12.5.1
  • Apache cassandra 3.3 - 4.0

Installation

Clone

$ git clone https://github.com/SaintMiner/uno-chi.git

Install packages

$ npm i

Run

$ npm run start

# on development
$ npm run dev

Usage

How to set up voice system

  1. Set the alert channel
!!guild set channel -alert <Text channel ID>

# to remove use 
!!guild set channel -alert 0
  1. Set the rooms which will give experience
!!voice room create -id <Voice channel ID> -exp <XP amount per 9 seconds> -mining <voicepoints amount per hour>

# to check voice room
!!voice room info <channel id>
# to remove voice room
!!voice room remove <channel id>
  1. Set the levels on which users will get their roles
!!voice level create -level <Level> -add <Roles> -remove <Roles>
# Level formula: (10 + level) * 10 * level * level

# to view all levels and his roles
!!voice level
# to remove level
!!voice level remove <id>
  1. You can change language
!!guild set language <language>
# Availabled: [ en, ru ]
  1. You can give manualy voicepoints or voicexp to your members
!!voice add voicepoints @person <amount>
!!voice add voicexp @person <amount>
# negative numbers also supported
  1. Get info
!!info
!!info @person
!!top voicepoints/voicelevel/time (default: voicelevel)

# Voice points are used for subextensions like gamble
# Voice points Formula: 10 * level on each level up (1 level = +10, 2 level = +20)

About

Discord bot made on Discord.js and provides customizable voice leveling system

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published