Skip to content

ankbhatia19/TRLBot

Repository files navigation

TRLBot

This repository is officially deprecated. See: https://github.com/ankbhatia19/TRLBot2

trl_bg

A discord bot designed to assist in Triton Rocket League community tournaments.

System Requirements

  • Ubuntu 22.04 LTS 64-bit

Setup and Testing Locally with QEMU (aarch64)

Required Packages:

sudo apt install                    \  
   libssl-dev                       \
   zlib1g-dev                       \
   cmake                            \
   ninja-build                      \
   build-essential  
  1. Clone this repo recursively:
git clone --recursive https://github.com/ankbhatia19/TRLBot.git
  1. Locate CMakeLists.txt using IDE of choice (I am using CLion).

    Alternatively, skip to step 5 for CLI instructions.

setup1.png

  1. Ensure to select 'Open as Project'

setup2.png

  1. Create a config.json file:
touch config.json

For security reasons, the config.json file will not be hosted on Git.

  1. Most IDE's will have features to automatically configure and build the CMake project. Alternatively, the CLI can be used to do these steps manually, as follows:
  • CMake configuration (Should only be done once per project or when any CMakelists is edited):
cd ~/.../TRLBot
mkdir cmake-build-debug
cmake -S . -B cmake-build-debug -GNinja
  • Building executable:
cmake --build cmake-build-debug/ --target TRLBot -j $(nproc)
  1. Run executable using your IDE or via CLI:
qemu-aarch64 cmake-build-debug/TRLBot

Note that executable will promptly fail without the necessary config.json. Please reach out to the developer for this file.

About

A new discord bot for Triton Rocket League

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published