changed readme.txt to readme.md

This commit is contained in:
s-prechtl 2022-03-17 09:32:49 +01:00
parent ef19e6659e
commit ae22fa98a6
3 changed files with 31 additions and 22 deletions

View file

@ -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
View 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

View file

@ -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