public async Task Run(string[] args) { System.IO.StreamReader file = new System.IO.StreamReader("token.txt"); string riotToken = file.ReadLine(); string discordToken = file.ReadLine(); api = RiotApi.GetInstance(riotToken); staticApi = StaticRiotApi.GetInstance(riotToken); client = new DiscordClient(new DiscordConfig() { Token = discordToken, TokenType = TokenType.Bot, DiscordBranch = Branch.Canary, LogLevel = LogLevel.Debug, UseInternalLogHandler = true, AutoReconnect = true }); client.UseCommands(new CommandConfig() { Prefix = "$", SelfBot = false }); CreateCommands(client); await client.Connect(); champions = staticApi.GetChampions(Region.na, ChampionData.info).Champions.Values.ToList <ChampionStatic>(); spells = staticApi.GetSummonerSpells(Region.eune, SummonerSpellData.basic).SummonerSpells.Values.ToList <SummonerSpellStatic>(); Console.ReadLine(); }
public void GetSummonerSpells_Test() { var spells = api.GetSummonerSpells(Region.euw, SummonerSpellData.all); Assert.IsNotNull(spells.SummonerSpells); Assert.IsTrue(spells.SummonerSpells.Count > 0); }
internal RealmStaticData(StaticRiotApi riotStaticApi, Realm realm, Region region) { Realm = realm; Version = new RiotVersion(Realm.V); Region = region; Champions = riotStaticApi.GetChampions(region, ChampionData.all); Items = riotStaticApi.GetItems(region, ItemData.all); SummonerSpells = riotStaticApi.GetSummonerSpells(region, SummonerSpellData.all); }