Skip to content

Latest commit

 

History

History
43 lines (35 loc) · 1.34 KB

README.md

File metadata and controls

43 lines (35 loc) · 1.34 KB

Vitek

Vitek is a discord bot created for entertainment and statistical purposes. It uses Node.js, Discord.js library and MongoDB. Works with slash commands.

Main features

"Behavior" level

The bot can analyse profanities in your messages and generate "levels". The less profanity you use, the higher level you have. Behavior level

Word usage stats and word usage between users

Word usage counter Word usage ranking

Reputation system stored in a database

Reputation system

Message logs stored in a database

Message logs system

GIF animation generation

GIF Generator

Image generation

Some commands

Setup

  • Install node packages with npm install
  • Create a .env file like this:
BOT_TOKEN=Your_bot_token
MONGODB=mongodb://localhost:27017/your_database
CLIENT_ID=Bot_client_id
TEST_GUILD_ID=Optional_guild_for_testing
  • Run it with node index.js
  • The bot uses slash commands, there are 4 deployment scripts:
node deploy-commands.js - deploy commands (test guild)
node deploy-commands-global.js - deploy commands (global)
node deploy-commands-remove.js - remove commands (test guild)
node deploy-commands-remove-global.js - remove commands (global)