RUST++
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.
Getting StartProviding maps, server information, event details, and team member information for the connected Rust Server.
Providing a feature within Discord to communicate with in-game teammates and see their current status (AFK, dead, online) and location.
Providing configuration options in Discord for language and voice gender, in-game command management, notifications for in-game teammates, smart alarms, leader permissions, vending machine subscriptions, and event notifications.
Providing a channel for notifications of various events (Cargoship spawn, Cargoship despawn, Cargoship enters egress stage, Patrol Helicopter spawn, Patrol Helicopter despawn, Patrol Helicopter destroyed, Locked Crate at Oil Rig Unlocked, Oil Rig have been triggered, Chinook 47 spawn, New Vending Machine detected).
Information
Check the map, players, in-game time, event information, and team member details and status of the currently connected server in Discord!
Team Chat
Check in-game chat and write in-game chat from within Discord!
Game Event
Check out all in-game events (Cargoship spawn, Cargoship despawn, Cargoship enters egress stage, Patrol Helicopter spawn, Patrol Helicopter despawn, Patrol Helicopter destroyed, Locked Crate at Oil Rig unlocked, Oil Rig triggered, Chinook 47 spawn, New Vending Machine detected) in the Discord event channel!
Smart Switch
Use the pairing function of the in-game Smart Switch to check its status and information in the Discord channel! Also, create custom commands to change the status of the Smart Switch in-game!
Activity
Check various activity information in Discord, including server wipe detection, the online/offline status of team members, the server's online/offline status, and the status of Smart Switches!
Trackers
Add a player's SteamID from the connected server to check how many hours they have been online, whether they are currently online or offline, and notify team members about what the player is currently doing! (with BattleMetrics)