Small bot made for Discord guild "Crue-11 Raise" http://discord.gg/Ngr53GxaJd
Go to file
2024-06-19 09:43:56 +02:00
classes WIP: Part 2 2024-06-02 21:51:07 +02:00
cogs WIP: Part 2 2024-06-02 21:51:07 +02:00
locale Shortened the welcome messages 2024-06-19 09:43:56 +02:00
migrations WIP: Part 1 2024-05-01 21:15:35 +02:00
modules WIP: Part 2 2024-06-02 21:51:07 +02:00
validation WIP: Part 2 2024-06-02 21:51:07 +02:00
.gitignore WIP: Part 1 2024-05-01 21:15:35 +02:00
.renovaterc WIP: Part 1 2024-05-01 21:15:35 +02:00
config_example.json WIP: Part 1 2024-05-01 21:15:35 +02:00
LICENSE Initial commit 2023-04-10 23:27:40 +03:00
main.py WIP: Part 2 2024-06-02 21:51:07 +02:00
migrate.py WIP: Part 2 2024-06-02 21:51:07 +02:00
README.md WIP: Part 2 2024-06-02 21:51:07 +02:00
requirements.txt WIP: Part 2 2024-06-02 21:51:07 +02:00

GloryBot

License: GPL Code style: black

Discord bot based on Pycord and LibBotUniversal that provides interesting captcha for your server.

Requirements

  • MongoDB
  • Python 3.8+ (3.11 is recommended)
  • Git (when installing from source)

Installation

There are two kinds of installation supported. Stable one is basically a stable release that you can download and use. Upgrades will need some more complicated actions on your side. The source one provides you with easier code management, yet is meant to be used by more advanced users.

Stable

  1. Install all requirements except for Git
  2. Go to Releases and download the stable release of your choice
  3. Unpack the archive somewhere you like (/opt/GloryBot on Linux or C:\Program Files\GloryBot on Windows will do)
  4. Open the terminal in project's folder and create a virtual environment: python -m venv .venv
  5. Activate the virtual environment: .venv/bin/activate on Linux and .venv\Scripts\activate.bat on Windows
  6. Install all requirements: pip install requirements.txt
  7. Create a config file by copying the config_example.json to config.json: cp config_example.json config.json
  8. Configure the bot's config.json using your favorite text editor
  9. Run the bot: python main.py

From source

  1. Install all requirements
  2. Go to the directory of your liking and open a terminal there: For example, /opt on Linux or C:\Program Files on Windows
  3. Clone the repository: git clone https://git.end-play.xyz/VA-11_Hall-A/GloryBot.git
  4. Change directory to the cloned project: cd GloryBot
  5. Open the terminal in project's folder and create a virtual environment: python -m venv .venv
  6. Activate the virtual environment: .venv/bin/activate on Linux and .venv\Scripts\activate.bat on Windows
  7. Install all requirements: pip install requirements.txt
  8. Create a config file by copying the config_example.json to config.json: cp config_example.json config.json
  9. Configure the bot's config.json using your favorite text editor
  10. Run the bot: python main.py

Upgrading

To-Do

Creating a service

To-Do