changed readme.txt to readme.md
This commit is contained in:
parent
ef19e6659e
commit
ae22fa98a6
3 changed files with 31 additions and 22 deletions
31
iLeague.py
31
iLeague.py
|
|
@ -6,7 +6,7 @@ import pickle
|
||||||
import requests
|
import requests
|
||||||
from riotwatcher import LolWatcher
|
from riotwatcher import LolWatcher
|
||||||
|
|
||||||
from APICommands import ChampionMasteryCommand, HighestMasteryCommand, SummonerLevelCommand, PrefixCommand, SummonerRankCommand, F2PCommand
|
from APICommands import ChampionMasteryCommand, HighestMasteryCommand, SummonerLevelCommand, PrefixCommand
|
||||||
|
|
||||||
|
|
||||||
def championIdToName(id, championsText):
|
def championIdToName(id, championsText):
|
||||||
|
|
@ -29,12 +29,10 @@ class MyClient(discord.Client):
|
||||||
|
|
||||||
def initCommands(self):
|
def initCommands(self):
|
||||||
self.commands = []
|
self.commands = []
|
||||||
self.commands.append(ChampionMasteryCommand.ChampionMastery(self.api, self.pref))
|
self.commands.append(ChampionMasteryCommand.ChampionMastery(self.api, self.pref, []))
|
||||||
self.commands.append(HighestMasteryCommand.HighestMastery(self.api, self.pref))
|
self.commands.append(HighestMasteryCommand.HighestMastery(self.api, self.pref, []))
|
||||||
self.commands.append(SummonerLevelCommand.SummonerLevel(self.api, self.pref))
|
self.commands.append(SummonerLevelCommand.SummonerLevel(self.api, self.pref, []))
|
||||||
self.commands.append(PrefixCommand.Prefix(self.api, self.pref))
|
self.commands.append(PrefixCommand.Prefix(self.api, self.pref, []))
|
||||||
self.commands.append(SummonerRankCommand.SummonerRank(self.api, self.pref))
|
|
||||||
self.commands.append(F2PCommand.Free2Play(self.api, self.pref))
|
|
||||||
|
|
||||||
def load(self): # Loads the prefix file if accessable
|
def load(self): # Loads the prefix file if accessable
|
||||||
try:
|
try:
|
||||||
|
|
@ -57,10 +55,12 @@ class MyClient(discord.Client):
|
||||||
message.channel.id == 843900656108437504 or message.channel.id == 673681791932170240): # Only allows channels bot testing and leaguebot
|
message.channel.id == 843900656108437504 or message.channel.id == 673681791932170240): # Only allows channels bot testing and leaguebot
|
||||||
await message.channel.send("Bitte #league-bot verwenden.")
|
await message.channel.send("Bitte #league-bot verwenden.")
|
||||||
return
|
return
|
||||||
|
if message.content == (self.pref + "prefix"):
|
||||||
for command in commands:
|
await message.channel.send(
|
||||||
if command.isCalled(message):
|
"Your current prefix is: " + self.pref + ". To change it use " + self.pref + "prefix [new Prefix]")
|
||||||
command.execute(message);
|
elif self.getContentFromMessageWithPrefixCommand(message, ["prefix"]):
|
||||||
|
self.log("Prefix change", message)
|
||||||
|
await self.changePrefix(message)
|
||||||
|
|
||||||
# HUBA
|
# HUBA
|
||||||
if self.getContentFromMessageWithPrefixCommand(message, ["hubaa"]):
|
if self.getContentFromMessageWithPrefixCommand(message, ["hubaa"]):
|
||||||
|
|
@ -96,6 +96,15 @@ class MyClient(discord.Client):
|
||||||
self.log("F2P rotation", message)
|
self.log("F2P rotation", message)
|
||||||
await self.requestFreeChampRot(message)
|
await self.requestFreeChampRot(message)
|
||||||
|
|
||||||
|
async def changePrefix(self, message: discord.Message):
|
||||||
|
try:
|
||||||
|
self.pref = message.content.split(" ")[1]
|
||||||
|
await message.channel.send("Prefix successfully changed to " + self.pref)
|
||||||
|
pickle.dump(self.pref, open("prefix.data", "wb"))
|
||||||
|
except:
|
||||||
|
await message.channel.send(
|
||||||
|
"Something went wrong while changing the prefix. To change it use " + self.pref + "prefix [new Prefix]")
|
||||||
|
|
||||||
async def requestLevel(self, message: discord.Message):
|
async def requestLevel(self, message: discord.Message):
|
||||||
sumname = ""
|
sumname = ""
|
||||||
try:
|
try:
|
||||||
|
|
|
||||||
11
readme.md
Normal file
11
readme.md
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
# For this bot following python packages are needed:
|
||||||
|
* Discord
|
||||||
|
* APIWatcher
|
||||||
|
|
||||||
|
Installation command for terminal:
|
||||||
|
|
||||||
|
## pip install Discord RiotWatcher
|
||||||
|
|
||||||
|
You also need to create two files inside the projects folder:
|
||||||
|
## "API.key" - containing the RIOT API key
|
||||||
|
## "discord.key" - containing your bot's discord API key
|
||||||
11
readme.txt
11
readme.txt
|
|
@ -1,11 +0,0 @@
|
||||||
For this bot following python packages are needed:
|
|
||||||
- Discord
|
|
||||||
- RIOTWatcher
|
|
||||||
|
|
||||||
Installation command for terminal:
|
|
||||||
|
|
||||||
pip install Discord RiotWatcher
|
|
||||||
|
|
||||||
You also need to create two files inside the projects folder:
|
|
||||||
"API.key" - containing the RIOT API key
|
|
||||||
"discord.key" - containing your bot's discord API key
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue