• Stars
    star
    197
  • Rank 197,722 (Top 4 %)
  • Language
    JavaScript
  • License
    GNU General Publi...
  • Created about 3 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A NodeJS Discord Bot that uses the rustplus.js library to utilize the power of the Rust+ Companion App with additional Quality-of-Life features.

discord reddit donate on ko-fi

donate on ko-fi

rustplusplus ~ Rust+ Discord Bot

A NodeJS Discord Bot that uses the rustplus.js library to utilize the power of the Rust+ Companion App with additional Quality-of-Life features.

How-to Setup Video

Image of setup video

Features

Documentation

Documentation can be found here. The documentation explains the features as well as how to setup the bot, so make sure to take a look at it ๐Ÿ˜‰

Credentials

You can get your credentials by running the rustplusplus FCM Credential Application. Download it here

How to run the bot

To run the bot, simply open the terminal of your choice and run the following from repository root:

$ npm start run

How to update the repository

Depending on your OS / choice of terminal you can run:

$ update.bat

or

$ ./update.sh

Running via docker

$ docker run --rm -it -v ${pwd}/credentials:/app/credentials -v ${pwd}/instances:/app/instances -v ${pwd}/logs:/app/logs -e RPP_DISCORD_CLIENT_ID=111....1111 -e RPP_DISCORD_TOKEN=token --name rpp ghcr.io/alexemanuelol/rustplusplus

or

$ docker-compose up -d

Make sure you use the correct values for DISCORD_CLIENT_ID as well as DISCORD_TOKEN in the docker command/docker-compose.yml

Thanks to

liamcottle@GitHub - for the rustplus.js library.
.Vegas.#4844@Discord - for the awesome icons!

More Repositories

1

rustdavinci

๐Ÿ–Œ๏ธ ๐Ÿ–ผ๏ธ An automatic sign painter for Rust Facepunch
Python
73
star
2

RustPlus-Discord-Bot

This is an NodeJS Discord Bot that uses the rustplus.js to interact with Smart Devices in the PC game Rust.
JavaScript
31
star
3

ChatApp

๐Ÿ“ซ ๐Ÿ“ฏ A Terminal Chat Application that makes you 'shut up' heuheuheu :)
Python
29
star
4

AudioToText

Converts an audio file to a text file.
Python
27
star
5

team-detector

A program that detect teams on games available at Battlemetrics and Steam by comparing names in Battlemetrics player list and suspect friend list.
Python
17
star
6

Avoid-Trouble

๐ŸŽฎ A Simple idea of a game. Get to the other side without getting into trouble!
C++
9
star
7

FinancialTools

A collection of financial tools/formulas to calculate key figures, banking terms, stock and bond terms, corporate or miscellaneous things.
Python
9
star
8

rustplusplus-credential-application

JavaScript
9
star
9

terminal-text-boxes

A framework for terminal text box functionality used for chat applications, general text flow applications and more...
Python
8
star
10

dotfiles

๐Ÿ‡ฉ ๐Ÿ‡ด ๐Ÿ‡น ๐Ÿ‡ซ ๐Ÿ‡ฎ ๐Ÿ‡ฑ ๐Ÿ‡ช ๐Ÿ‡ธ
Vim Script
5
star
11

Discord-Bot

A template implementation for a discord bot in python.
Python
5
star
12

File-Encryption

A simple cryptography program that handles encryption/decryption of a file using a password (AES).
Ruby
5
star
13

Arduino_RaspberryPi_Bluetooth_Communication

Bluetooth communication between an Arduino and a Raspberry Pi
C++
5
star
14

Discord-BOT-Battlemetrics-Ban-Notifier

A bot that uses the Battlemetrics API to poll information about recently banned players and updates a discord servers 'wall of shame' text channel automatically whenever it detect new bans.
Python
5
star
15

PDFtoMP3

Simple application that converts a .pdf file to a .mp3 file.
Python
4
star
16

merge_mp3

Merges specified mp3 files into a single file or if no mp3 files are specified, merges all mp3 files in the current directory
Python
3
star
17

Arduino-Alarm-Clock

โฐ A simple alarm clock made with an arduino
C++
2
star
18

Android-TODO-Application

Java
1
star
19

Prog-Flight-Booking-Program

My first ever application, the goal is to optimize the shit out of the code
C
1
star
20

QT_Client_Python_Server_Chat

Creating a simple Python TCP/IP server using sockets but also creating a Chat Client using QT
C++
1
star
21

CRC-algorithm-experiment

An assignment from one of our courses at Jรถnkรถping University. We were to create an experiment of a CRC algorithms
MATLAB
1
star
22

Arduino-JoyStick

๐Ÿ•น๏ธ A simple joystick made of an arduino nano to emulate mouse actions and movements.
C++
1
star