Skip to content

cloudguy9/cvmbotJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cvmbotJS

A CollabVM Bot written in Javascript

Important

Developement has been paused and will be likely to be continued once collabvm 3.0 has released.

Dependencies

cvmbotJS requires the following dependency to be installed onto your computer:

  1. nodeJS (Required - LTS Recommended)
  2. that's all :3

Installing NodeJS (for Linux users)

  1. Execute command by doing:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
nvm install 22
  1. Verify Node.JS and NPM is installed on your computer by executing these commands:
node -v # Prints out Node.JS version
npm -v  # Prints out NPM Version

How to run

  1. Clone this repo onto your computer by doing git clone https://github.com/cloudguy9/cvmbotJS.git
  2. Go to cvmbotJS folder and copy config.example.toml to config.toml
  3. Install dependencies by doing npm i
  4. Configure the bot by editing the config.toml
  5. Start the bot by doing node . or node index.js

CollabVM Version

This bot has only been tested with CollabVM Server 1.2.ts! Might not work for 1.2.11

Code from other sources

All code that i've taken from other sources has been labeled in JS Files.

  1. /files/Permissions.js - collab-vm-1.2.webapp/src/ts/protocol/Permissions.ts
  2. /files/Guacutils.js - collab-vm-1.2.webapp/src/ts/protocol/Guacutils.ts
  3. /index.js:93 - collabvm-1.2.ts/cvmts/src/Utilities.ts:26

Versions

License

Licensed in GNU GENERAL PUBLIC LICENSE Version 3 (GPL-3.0-or-later)

About

A collabvm bot written in JavaScript

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published