Skip to content

Monitors League of Legends summoners participants for new matches. Includes some useful functions for working with the LOL API.

Notifications You must be signed in to change notification settings

space-rocket/blol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blol

Description

Monitors League of Legends summoners participants for new matches. Includes some useful functions for working with the LOL API. See the hex documentation for more details.

Installation

Install via Hex

defp deps do
  [
    {:blol, "~> 0.1.2"},
  ]
end

Get a Riot API Key from https://developer.riotgames.com/ and set it in your terminal:

export RIOT_API_KEY="YOUR-RIOT-API-KEY-GOES-HERE"

How to use

Open up iex terminal:

iex -S mix

In the iex terminal run the Blol.monitor_summoner_matches/3 command

Blol.monitor_summoner_matches("cloudlightfellow", "na1", 5)

Screenshot

Alt text

FAQ

Q: I am getting something like "{"status", %{"message" => "Forbidden", "status_code" => 403}}"

A: Make sure you exported RIOT_API_KEY variable before going into iex -S mix shell. Otherwise, you'll have to rm -rf deps && rm -rf _build and restart again with exporting RIOT_API_KEY first then going into iex -S mix shell.

Q: After running Blol.monitor_summoner_matches/3 command, I don't see updates of summoners joining matches.

A: Wait for it. Matches take about a half hour to complete, so it will take about that time to see anything pop up in the terminal. You can also try to find more active users to test the API with here: https://developer.riotgames.com/apis#spectator-v4/GET_getFeaturedGames.

About

Monitors League of Legends summoners participants for new matches. Includes some useful functions for working with the LOL API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages