Bot to manage VALORANT players and games in a Discord.
Plan large games, make tier lists (TBD).
First tell the bot to start a game plan. You must specify a game size of either
5
or 10
:
!plan <game size>
Then players can join the plan:
!join-plan
Players can also be added by name:
!join-plan @PlayerName#1234
Players can also leave the plan or be removed from the plan:
!leave-plan
!leave-plan @PlayerName#1234
At any time the plan's status can be viewed:
!list-plan
The plan can also be canceled:
!cancel-plan
This help text can be viewed with:
!plan-help
The following programs must be installed:
- Node.js
- Podman or Docker
- Note: If you are using Docker you must set the
CONTAINER_CLI
environment variable todocker
. This is required because by default theredis
script uses Podman.
- Note: If you are using Docker you must set the
Install dependencies:
% npm install
Configure secrets:
% cp src/secret.config.example.js src/secret.config.js
Then edit this file with your own values. To add the bot to your Discord server see the comment at the top of this file.
Start Redis:
% ./redis start
Run the bot:
% npm start
The master
branch should always be stable. Only push your code if you know
its good.
Currently the bot is deployed on funkyboy.zone.
A read only deploy key was added to this repository to allow the server access.
See the funkyboy.zone valorant-discord-bot
Salt state
for details on how the bot is deployed.
To deploy a newer version have a funkyboy.zone administrator run the
valorant-discord-bot
state.