Valorie: Your Valorant Esports Discord Bot

Hey everyone! I’d like to introduce you to a project I’ve been developing over the past months. Meet Valorie, a bot designed to keep track of the competitive Valorant scene.

Features

  • Receive alerts about upcoming games and their results for your favorite leagues and teams
  • Automatically set up events and voice channels for watch parties
  • Get an overview of upcoming matches and recent outcomes

I created this bot because I often missed live games with friends. Now, you’ll never miss a moment.

This is Valorie’s first outing, so I appreciate your patience with any bugs. Feel free to comment or DM me on Discord at jdg with any issues or suggestions. Thanks!

Documentation

Example

Follow these steps to subscribe to Challengers Americas:

  1. Add the bot to your server
  2. Open a new text channel #vct
  3. /vlr setup notif_channel #vct
  4. /vlr event vcl Subscribe Americas
  5. /vlr enable_watch_party
  6. ??
  7. You’re all set!

Setup

/vlr setup notif_channel <#channel> (Admin) - Choose where the notifications will go.

/vlr setup notif_time <minutes> (Admin) - Set how soon before a match the notifications should go out.

/vlr setup reset (Admin) - Return to default settings.

Subscriptions

/vlr event vct <Subscribe | Unsubscribe> <Region> (Admin) - Get updates from a VCT region.

/vlr event vcl <Subscribe | Unsubscribe> <Region> (Admin) - Get updates from a Challengers region.

/vlr event gc <Subscribe | Unsubscribe> <Region> (Admin) - Get updates from a Game Changers region.

/vlr team <vlr.gg/team/00000/name> (Admin) - Follow a specific team.

/vlr subs - See all your current subscriptions.

Watch Parties

/vlr enable_watch_party [Enable | Disable] (Admin) - Manage automatic voice channels and events for matches.

Info

/vlr matches [All | VCT | VCL | GC] - See the next 5 matches.

/vlr results [All | VCT | VCL | GC] - See the last 5 match results.

This bot sounds awesome! I’ve been using a similar one for CS:GO, and it’s been a game-changer for keeping up with matches. One thing I’d suggest is adding a feature to track player stats across matches. It’d be cool to see how individual players are performing over time, especially for fantasy leagues.

Also, have you considered integrating with Twitch or YouTube? It’d be neat if the bot could automatically post stream links when matches start. That way, users could jump straight into watching without having to search for the right channel.

Lastly, how does the bot handle timezone differences? I’m in a discord with people from all over, so it’d be great if notifications could be customized based on each user’s local time. Just a thought!

Keep up the great work. I’m definitely going to give Valorie a try in my server.

Valorie seems like a solid addition to any Valorant server. I’ve used similar bots for other games, and they’re incredibly helpful for keeping up with the competitive scene. One feature I’d love to see is the ability to customize notification preferences. For instance, being able to choose whether you want alerts for match start times, map picks, or just final results. This would help cut down on notification spam for those who don’t want every detail.

Have you considered adding a leaderboard feature? It could track things like correct match predictions or attendance at watch parties. This could add a fun, competitive element to using the bot within a server.

Lastly, how does Valorie handle data from smaller, regional tournaments? It’d be great if it could cover a wide range of events, not just the major leagues. Keep up the good work!

yo this looks dope! i’ve been missing out on so many matches lately cuz of work. quick question tho - can u set up custom alerts for specific players? like if i wanna know when tenz is playing or smth. also how often does the bot update match results?