mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-24 03:54:20 +00:00
i forgot
This commit is contained in:
parent
7f2dbc1c8a
commit
42bb2b380f
1 changed files with 79 additions and 75 deletions
154
bot.py
154
bot.py
|
@ -310,82 +310,86 @@ while True:
|
||||||
print("@" + username + ": /hs")
|
print("@" + username + ": /hs")
|
||||||
cmd = text.split(" ", 1)
|
cmd = text.split(" ", 1)
|
||||||
r = None
|
r = None
|
||||||
try:
|
if len(cmd) >= 2:
|
||||||
r = hearthstone.card(cmd[1])
|
try:
|
||||||
# Se ci sono più carte, prendine una a caso!
|
r = hearthstone.card(cmd[1])
|
||||||
r = r[random.randrange(len(r))]
|
# Se ci sono più carte, prendine una a caso!
|
||||||
except ValueError:
|
r = r[random.randrange(len(r))]
|
||||||
telegram.sendmessage(chr(9888) + " La carta specificata non esiste!", sentin)
|
except ValueError:
|
||||||
|
telegram.sendmessage(chr(9888) + " La carta specificata non esiste!", sentin)
|
||||||
|
else:
|
||||||
|
# Si trova nelle bustine
|
||||||
|
if 'howToGet' not in r:
|
||||||
|
if 'cardSet' in r:
|
||||||
|
r['howToGet'] = "Trovala in " + r['cardSet'] + "."
|
||||||
|
else:
|
||||||
|
r['howToGet'] = "Inottenibile."
|
||||||
|
# Nessuna classe
|
||||||
|
if 'playerClass' not in r:
|
||||||
|
r['playerClass'] = "Neutral"
|
||||||
|
# Nessun effetto
|
||||||
|
if 'text' not in r:
|
||||||
|
r['text'] = ""
|
||||||
|
# HTML nella descrizione
|
||||||
|
r['text'] = r['text'].replace("<b>", "*")
|
||||||
|
r['text'] = r['text'].replace("</b>", "*")
|
||||||
|
r['text'] = r['text'].replace("<i>", "_")
|
||||||
|
r['text'] = r['text'].replace("</i>", "_")
|
||||||
|
r['text'] = r['text'].replace("$", "")
|
||||||
|
# Nessuna rarità
|
||||||
|
if 'rarity' not in r:
|
||||||
|
r['rarity'] = "None"
|
||||||
|
# Nessuna descrizione
|
||||||
|
if 'flavor' not in r:
|
||||||
|
r['flavor'] = ""
|
||||||
|
# Testo principale
|
||||||
|
text = None
|
||||||
|
# Magie
|
||||||
|
if r['type'] == "Spell":
|
||||||
|
text = str("[" + r['name'] + "](" + r['img'] + ") "
|
||||||
|
"(" + r['rarity'] + ")\n" +
|
||||||
|
r['playerClass'] + "\n" +
|
||||||
|
str(r['cost']) + " mana\n" +
|
||||||
|
r['text'] + "\n" +
|
||||||
|
r['howToGet'] + "\n\n_" +
|
||||||
|
r['flavor'] + "_\n")
|
||||||
|
# Servitori
|
||||||
|
elif r['type'] == "Minion":
|
||||||
|
text = str("[" + r['name'] + "](" + r['img'] + ") "
|
||||||
|
"(" + r['rarity'] + ")\n" +
|
||||||
|
r['playerClass'] + "\n" +
|
||||||
|
str(r['cost']) + " mana\n" +
|
||||||
|
str(r['attack']) + " attacco\n" +
|
||||||
|
str(r['health']) + " salute\n" +
|
||||||
|
r['text'] + "\n" +
|
||||||
|
r['howToGet'] + "\n\n_" +
|
||||||
|
r['flavor'] + "_\n")
|
||||||
|
# Armi
|
||||||
|
elif r['type'] == "Weapon":
|
||||||
|
text = str("[" + r['name'] + "](" + r['img'] + ") "
|
||||||
|
"(" + r['rarity'] + ")\n" +
|
||||||
|
r['playerClass'] + "\n" +
|
||||||
|
str(r['cost']) + " mana\n" +
|
||||||
|
str(r['attack']) + " attacco\n" +
|
||||||
|
str(r['durability']) + " integrita'\n" +
|
||||||
|
r['text'] + "\n" +
|
||||||
|
r['howToGet'] + "\n\n_" +
|
||||||
|
r['flavor'] + "_\n")
|
||||||
|
# Potere Eroe
|
||||||
|
elif r['type'] == "Hero Power":
|
||||||
|
text = str("[" + r['name'] + "](" + r['img'] + ")\n" +
|
||||||
|
r['playerClass'] + "\n" +
|
||||||
|
str(r['cost']) + " mana\n" +
|
||||||
|
r['text'] + "\n")
|
||||||
|
# Eroe
|
||||||
|
elif r['type'] == "Hero":
|
||||||
|
text = str("[" + r['name'] + "](" + r['img'] + ")\n" +
|
||||||
|
"*Eroe*\n" +
|
||||||
|
str(r['health']) + " salute\n")
|
||||||
|
telegram.sendmessage(text, sentin)
|
||||||
else:
|
else:
|
||||||
# Si trova nelle bustine
|
telegram.sendmessage(chr(9888) + " Non hai specificato nessuna carta!\n"
|
||||||
if 'howToGet' not in r:
|
"La sintassi corretta è _/hs nomecarta_ .", sentin)
|
||||||
if 'cardSet' in r:
|
|
||||||
r['howToGet'] = "Trovala in " + r['cardSet'] + "."
|
|
||||||
else:
|
|
||||||
r['howToGet'] = "Inottenibile."
|
|
||||||
# Nessuna classe
|
|
||||||
if 'playerClass' not in r:
|
|
||||||
r['playerClass'] = "Neutral"
|
|
||||||
# Nessun effetto
|
|
||||||
if 'text' not in r:
|
|
||||||
r['text'] = ""
|
|
||||||
# HTML nella descrizione
|
|
||||||
r['text'] = r['text'].replace("<b>", "*")
|
|
||||||
r['text'] = r['text'].replace("</b>", "*")
|
|
||||||
r['text'] = r['text'].replace("<i>", "_")
|
|
||||||
r['text'] = r['text'].replace("</i>", "_")
|
|
||||||
r['text'] = r['text'].replace("$", "")
|
|
||||||
# Nessuna rarità
|
|
||||||
if 'rarity' not in r:
|
|
||||||
r['rarity'] = "None"
|
|
||||||
# Nessuna descrizione
|
|
||||||
if 'flavor' not in r:
|
|
||||||
r['flavor'] = ""
|
|
||||||
# Testo principale
|
|
||||||
text = None
|
|
||||||
# Magie
|
|
||||||
if r['type'] == "Spell":
|
|
||||||
text = str("[" + r['name'] + "](" + r['img'] + ") "
|
|
||||||
"(" + r['rarity'] + ")\n" +
|
|
||||||
r['playerClass'] + "\n" +
|
|
||||||
str(r['cost']) + " mana\n" +
|
|
||||||
r['text'] + "\n" +
|
|
||||||
r['howToGet'] + "\n\n_" +
|
|
||||||
r['flavor'] + "_\n")
|
|
||||||
# Servitori
|
|
||||||
elif r['type'] == "Minion":
|
|
||||||
text = str("[" + r['name'] + "](" + r['img'] + ") "
|
|
||||||
"(" + r['rarity'] + ")\n" +
|
|
||||||
r['playerClass'] + "\n" +
|
|
||||||
str(r['cost']) + " mana\n" +
|
|
||||||
str(r['attack']) + " attacco\n" +
|
|
||||||
str(r['health']) + " salute\n" +
|
|
||||||
r['text'] + "\n" +
|
|
||||||
r['howToGet'] + "\n\n_" +
|
|
||||||
r['flavor'] + "_\n")
|
|
||||||
# Armi
|
|
||||||
elif r['type'] == "Weapon":
|
|
||||||
text = str("[" + r['name'] + "](" + r['img'] + ") "
|
|
||||||
"(" + r['rarity'] + ")\n" +
|
|
||||||
r['playerClass'] + "\n" +
|
|
||||||
str(r['cost']) + " mana\n" +
|
|
||||||
str(r['attack']) + " attacco\n" +
|
|
||||||
str(r['durability']) + " integrita'\n" +
|
|
||||||
r['text'] + "\n" +
|
|
||||||
r['howToGet'] + "\n\n_" +
|
|
||||||
r['flavor'] + "_\n")
|
|
||||||
# Potere Eroe
|
|
||||||
elif r['type'] == "Hero Power":
|
|
||||||
text = str("[" + r['name'] + "](" + r['img'] + ")\n" +
|
|
||||||
r['playerClass'] + "\n" +
|
|
||||||
str(r['cost']) + " mana\n" +
|
|
||||||
r['text'] + "\n")
|
|
||||||
# Eroe
|
|
||||||
elif r['type'] == "Hero":
|
|
||||||
text = str("[" + r['name'] + "](" + r['img'] + ")\n" +
|
|
||||||
"*Eroe*\n" +
|
|
||||||
str(r['health']) + " salute\n")
|
|
||||||
telegram.sendmessage(text, sentin)
|
|
||||||
elif text.startswith('/online'):
|
elif text.startswith('/online'):
|
||||||
# Elenco di tutte le persone online su Steam
|
# Elenco di tutte le persone online su Steam
|
||||||
print("@" + username + ": /online ")
|
print("@" + username + ": /online ")
|
||||||
|
|
Loading…
Reference in a new issue