gw2-alliance-bot

module
v1.0.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2024 License: MIT

README

gw2-alliance-bot

A Guild Wars 2 bot that can add guild roles and verification roles based on the user's linked Guild Wars 2 account

Utilizes the gw2verify backend, originally designed for WvW world verification.

How it works

Currently, it works by looking for roles named [<GUILD_TAG>] <GUILD_NAME> and allows the user to join the role, if they are a member of the guild in the role. Additionally, if the user is able to join any guild role on the server, the bot will also try and assign the role "Verified", in order to make permission management centralized.

In the future, these should be converted to managed roles by the bot and created by the menu to be provided when typing /setup

Building

Docker Image

make package

The code will be compiled during the docker build process

Target: Host Machine

make build

Target: Linux

make build_linux

Target: Windows

make build_windows

Commands

/verify

verify command preview

insert api key preview

/rep

pick guild to represent, if more than one

guild role auto assignment

no guild role available for the user

/status

status command preview

Directories

Path Synopsis
cmd
api
Package api provides primitives to interact with the openapi HTTP API.
Package api provides primitives to interact with the openapi HTTP API.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL