Skip to content

Rayz-Dev-Team/Rayz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Beezo
May 19, 2023
33142e3 · May 19, 2023
Apr 22, 2023
Apr 23, 2023
Mar 8, 2023
Jan 17, 2023
May 2, 2023
May 5, 2023
Mar 14, 2023
May 19, 2023
May 7, 2023
Sep 23, 2022
Mar 14, 2023
Apr 29, 2023
Nov 15, 2022
Mar 3, 2023
Apr 22, 2023
Feb 24, 2023
Apr 20, 2023
Apr 25, 2023
Apr 22, 2023
Mar 4, 2023
Apr 23, 2023
Mar 4, 2023

Repository files navigation

Rayz

Banner

> Introduction

A warm welcome to the Rayz Github repo! Rayz is a multi-utility Guilded bot built in Python, using Shay's Guilded.py! wrapper library. This document provides guidelines on how to contribute to the project and set up the bot on your local machine.

> How to use

  • Please make sure you have a recent version of python 3 installed. (3.10.6+)

  • Clone this repo.

  • Make a test bot via Guilded on your own private server to test your changes on.

  • Get its token.

  • Paste it into config/config.json make the file if it's not there already.

  • Run the bot

    • CD into project root dir.
    • Using a Virtual Environment for the project is recommended:
      • To create:
        • On Windows: Execute python -m venv env
        • On MacOS/Linux: Execute python3 -m venv env
      • Activate virtual environment of the project, specific to OS and shell environment
        • Using VSCode && Python extension might be helpful if you are new
        • On Windows
          • Execute ./env/Scripts/Activate.ps1 on windows if using PowerShell
          • CD into the same dir and run activate.bat if using CMD
        • On MacOS/Linux
          • Execute ./env/Scripts/activate
    • Install project dependencies to the venv:
      • On Windows: pip install -r requirements.txt
      • On MacOS/Linux: pip3 install -r requirements.txt
    • Configure via config.json taking inspiration from example
    • Use ./run.bat or python base.py to get started if on windows.
    • Use python3 base.py to get started if on mac/linux.
  • Run wild. Happy coding fellow developer! GODSPEED