vstat-bot
vstat-bot copied to clipboard
A discord.py bot that will show your ingame shop in discord .... current server status of valorant for a given region and some other valorant related wikis
Vstat Bot 
NOTE [important]
As, discord is shifting from normal commands to SLASH COMMANDS so, i won't update the normal commands rather i have made a branch for slash commands on which i am working on click here to go there.
Table Of Contents
- Installation
- Database Note
- Database Setup
- Commands Integrated With Database
- Command List
- Region List
- Required Packages
- Screenshots
- Support Server
- Bot Invite
- Screenshots
- Support Server
- Contributors
- Donation
A discord bot made with ❤️
That can :
- Show current server status of valorant for a given region, whether the servers are UP or DOWN
- Show Your ingame SHOP in discord
- Show description of maps
- Show description of agents
- Show information about Weapons
More Things coming... stay tuned to find out :)
INSTALLATION
make sure to put the necessary keys in config.json file present here for the bot to work properly.
{
"token":"PUT_YOUR_TOKEN_HERE",
"prefix": "!",
"database_url":"PUT_YOUR_POSTGRES_DATABASE_URL_HERE"
}
DATABASE-NOTE
Here for the bot we are using POSTGRES SQL DATABASE, if the database URL is not provided in config.json the shop command will not work.
If you dont know how to make a postgres database feel free to learn it from youtube or anywhere else. You can also make one postgres SQL DB in heroku
it is easy to do :)
DATABASE-SETUP
Your database must contain a table called acclink and the table should contain following columns with datatypes :
| column name | datatype |
|---|---|
| userid | character varying |
| name | character varying |
| tagline | character varying |
| puuid | character varying |
| region | character varying |
COMMANDS-INTEGRATED-WITH-DATABASE
- profile
- rank
COMMAND-LIST
| Command | description |
|---|---|
| vstat <region_name> | Shows valorant server of <region_name> |
| agent <agent_name> | Shows description of <agent_name> |
| map <map_name> | Shows description of <map_name> |
| weapon <weapon_name> | Shows description of weapon |
| invite | Invite the bot to your server |
| ace | send ace sounds of different skins |
| skin | shows info regarding skins |
| spec | shows specs required for valorant |
| shop | shows your valorant shop of you account |
| link <ingame_name> | Link to you valorant account |
| bunl | show list of all available skin bundles |
| bundle |
show info of |
| rank | show rank in valorant |
| profile | show your profile (K/d, rank, win rate) |
| recent | show stats regarding your last compi match |
REGION-LIST
NA - North America
EU - Europe
BR - Brazil
AP - Asia Pacific
KR - Korea
LATAM - Latin America
REQUIRED-PACKAGES
- discord.py
- valoStatus
- discord-components
- asyncpg
you can run these commands in CMD to install the packages
pip install discord.py
pip install valoStatus
pip install discord-components
Bot-Invite
here is one ready made bot, which you can add in your server :)
SCREENSHOTS
