1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-27 13:34:28 +00:00

mi è esploso il repo

This commit is contained in:
Steffo 2017-02-20 12:54:09 +01:00
commit 5d29c673f7
3 changed files with 22 additions and 226 deletions

24
bot.py
View file

@ -426,7 +426,13 @@ def diario():
def leggi(): def leggi():
# Leggi dal diario Royal Games # Leggi dal diario Royal Games
print("@" + username + ": /leggi") print("@" + username + ": /leggi")
telegram.sendmessage("[Apri il diario RYG](http://royal.steffo.me/diario.htm)!", sentin, source) if len(cmd) == 1:
telegram.sendmessage("[Apri il diario RYG](http://royal.steffo.me/diario.htm)!\n_(Puoi visualizzare un elemento casuale scrivendo /leggi random o leggere un elemento specifico con /leggi [numero])_", sentin, source)
else if cmd[1] == "random":
fdiario = filemanager.readfile("diario.txt").split("\n")
n = random.randrange(len(fdiario))
entry = fdiario[n].split("|")
telegram.sendmessage(entry[1], sentin, source)
def balurage(): def balurage():
@ -495,7 +501,7 @@ def getrygimage():
outfile.write(outdata) outfile.write(outdata)
outfile.close() outfile.close()
telegram.sendmessage("[Scarica](http://royal.steffo.me/rygimages/{}.png)" telegram.sendmessage("[Scarica](http://royal.steffo.me/rygimages/{}.png)"
" la tua immagine del profilo Royal Games!".format(cmd[1]), " la tua immagine del profilo Royal Games!\n_(Tanto non funziona.)_".format(cmd[1]),
sentin, source) sentin, source)
def ciaospaggia(): def ciaospaggia():
@ -533,7 +539,7 @@ def match():
if len(cmd) > 2: if len(cmd) > 2:
del cmd[0] del cmd[0]
for name in cmd: for name in cmd:
userdata = db.findbyname(name.lower()) userdata = db.findbyname(name)
if userdata is not None and 'steam' in userdata: if userdata is not None and 'steam' in userdata:
if userdata['steam'] not in tobematched: if userdata['steam'] not in tobematched:
tobematched.append(userdata['steam']) tobematched.append(userdata['steam'])
@ -561,7 +567,7 @@ def share():
if len(cmd) > 2: if len(cmd) > 2:
del cmd[0] del cmd[0]
for name in cmd: for name in cmd:
userdata = db.findbyname(name.lower()) userdata = db.findbyname(name)
if userdata is not None and 'steam' in userdata: if userdata is not None and 'steam' in userdata:
if userdata['steam'] not in tobematched: if userdata['steam'] not in tobematched:
tobematched.append(userdata['steam']) tobematched.append(userdata['steam'])
@ -673,6 +679,7 @@ while True:
else: else:
print("@" + username + " bloccato.") print("@" + username + " bloccato.")
except Exception as e: except Exception as e:
<<<<<<< HEAD
if __debug__: if __debug__:
raise raise
else: else:
@ -680,3 +687,12 @@ while True:
"{0}\n\n" "{0}\n\n"
"Secondo me, è colpa dello stagista.".format(repr(e)), -2141322) "Secondo me, è colpa dello stagista.".format(repr(e)), -2141322)
print("\033[1mERRORE CRITICO:\n{0}\033[0m".format(repr(e))) print("\033[1mERRORE CRITICO:\n{0}\033[0m".format(repr(e)))
=======
telegram.sendmessage(chr(9762) + " *Errore critico:\n*"
"{0}\n\n"
"Secondo me, è colpa dello stagista.".format(repr(e)), -2141322)
print("\033[1mERRORE CRITICO:\n"
"{0}\033[0m".format(repr(e)))
if __debug__:
raise
>>>>>>> 935fed70c14612ffa6d8942306a36a05df123b5e

221
db.json
View file

@ -1,221 +0,0 @@
{
"steffo":
{
"name": "Steffo",
"desc": "Master e fondatore della Royal Games, gestisce il mondo, programma, fa robe, e' un'eccellenza... E' un critico di gelati, odia la gente che lo ringrazia e Times New Roman.",
"icon": "St",
"osu": "SteffoRYG",
"steam": 76561198034314260,
"lol": 52348350
},
"boni3099":
{
"name": "Bobby",
"desc": "",
"icon": "By",
"osu": "boni3099",
"steam": 76561198131868211,
"lol": 75301669
},
"maxsensei":
{
"name": "Sensei",
"desc": "Un uomo vissuto, pieno di esperienza, con una lunga barba. Si dice che porti sempre con se' un arsenale di AK acquistati in Russia. Sicario fedele di Putin, nessuno ha mai scoperto la sua vera identità ed e' sopravvissuto per diffonderla.",
"icon": "Se",
"osu": "MaxSensei",
"steam": 76561198121094516
},
"cosimo03":
{
"name": "Cosimo",
"desc": "Membro che appare e scompare dalla chat vocale a suo piacimento senza alcun senso logico. A volte c'e', a volte non c'e'.",
"icon": "Co",
"osu": "Cosimo03",
"steam": 76561198062778224,
"lol": 75027859
},
"frankrekt":
{
"name": "Frankez",
"desc": "Frankez e' uno dei fondatori della Royal Games. E' il mercante del gruppo: passa il tempo a scambiare (e a scammare) oggetti di Dota 2 e CS:GO. Possiede anche uno dei pochi PC con Windows Vista, il quale ha un criceto come processore e un topolino come scheda video.",
"icon": "Fr",
"osu": "FrankezRYG",
"steam": 76561198071099951
},
"venomousdoc":
{
"name": "Heisenberg",
"desc": "Heisenberg, o meglio il Dr. Heisenberg, e' un musicista polistrumentista, un \"programmatore\" e un videogiocatore. I suoi giochi preferiti sono League of Legends e Hearthstone, ma si diverte a giocare anche a giochi come Dota 2, Payday 2 e CS:GO con altri membri della Royal Games o a altro come Ori and the Blind Forest, Dragonball Xenoverse, Far Cry 3, Skyrim e Dragon Age: Inquisition. Inoltre e' un grande fan di Breaking Bad.",
"icon": "He",
"osu": "ImHeisenberg",
"steam": 76561198080377213,
"lol": 48787994
},
"acterryg":
{
"name": "Acter",
"desc": "Unico membro che gioca alla Playstation 3 invece che al PC perche' il suo PC e' un fossile. Gli piacciono gli sparatutto e Minecraft.",
"icon": "Ac",
"osu": "Acter1",
"steam": 76561198146704979
},
"adry99":
{
"name": "Adry",
"desc": "",
"icon": "Ay",
"steam": 76561198230034568
},
"alleanderl":
{
"name": "Alleander",
"desc": "",
"icon": "Aa",
"steam": 76561198154175301,
"lol": 75341036
},
"awesomenauts":
{
"name": "Fedececco",
"desc": "Bella a tutti ragazzi io sono Fedececco e benvenuti a questo nuovo sito! Sapete cosa fa un'ape su una foglia? Apeggia! Haha. Ecco ciao e arrivederci al prossimo video! Se vi e' piaciuto ricordatevi di mettere un Mi Piace, iscrivervi e commentare!",
"icon": "Fe",
"osu": "fedececco",
"steam": 76561198109189938
},
"fultz":
{
"name": "Fulz",
"desc": "Fulz e' uno dei fondatori della Royal Games. E' famoso per i suoi rage e per la sua passione per i giochi realistici e storici.",
"icon": "PuntoEsclamativo",
"osu": "ftz99",
"steam": 76561198035547490
},
"enribenassati":
{
"name": "Benna",
"desc": "E' lui il vero Bobby? Nessuno lo sa. Heh.",
"icon": "ProfiloVuoto",
"steam": 76561198123018368
},
"peraemela99":
{
"name": "Igor",
"desc": "E' un giocatore? Un pazzo? Uno stalker? Un fantasma? Nessuno lo sa, nessuno lo ha mai visto. Ma una cosa e' certa... Piu' un gioco e' scemo e incasinato piu' lui e' bravo. Inoltre, ha vinto piu' volte la medaglia del Gran Maestro.",
"icon": "Ia",
"steam": 76561198161867082
},
"tihannomaidettochemichiamopardo":
{
"name": "Il Gattopardo",
"desc": "Il Gattopardo e' un ragazzo molto simpaaaaaaaatico, ma odia perdere. Quindi non giocate con lui a Dota o a CSGO se non siete sicuri di vincere. Gioca troppo a Osu!.",
"icon": "G%E2%99%A5",
"osu": "gattopardo",
"steam": 76561198111021344,
"lol": 70817146
},
"mrdima98":
{
"name": "Dima",
"desc": "Deve curare Frank.",
"icon": "Mr",
"osu": "MRdima98",
"steam": 76561198140863530,
"lol": 76836860
},
"mestakes":
{
"name": "Ruozi",
"desc": "Uzi.",
"icon": "Me",
"steam": 76561198117708290,
"osu": "rickyruozi"
},
"goodbalu":
{
"name": "Supermatte",
"desc": "Qualcosa che diverte. Furbuffo.",
"icon": "Sm",
"steam": 76561198115852550
},
"tauei":
{
"name": "Tauei",
"desc": "",
"icon": "Tu",
"osu": "tauei",
"steam": 76561198104305298
},
"voltaggio":
{
"name": "Voltaggio",
"desc": "",
"icon": "Ad",
"osu": "voltaggio",
"steam": 76561198147601821,
"lol": 75322876
},
"evilbalu":
{
"name": "Il Nemesis",
"desc": "Il Nemesis e' nella Royal Games dagli inizi. Ha una grande passione per gli FPS di ogni genere e per i sandbox; inoltre adora gli horror. e' noto in RYG per la sua mira, lo stealth e per le sue battute terribili, che tiene nel bat-armadio. Inoltre gestisce un canale Youtube (a tempo perso), programma sciocchezze in C++ e organizza le escursioni in RYG (Stia tranquillo ragioniere, e' un organizzazione Nemesis!).",
"icon": "Ne",
"osu": "NemesisRYG",
"steam": 76561198071012695
},
"generalapathy":
{
"name": "GeneralApathy",
"desc": "",
"icon": "ProfiloVuoto",
"steam": 76561198101210474
},
"paltri":
{
"name": "Paltri",
"desc": "",
"icon": "Po",
"steam": 76561198237950260,
"lol": 78179130
},
"doom_darth_vader":
{
"name": "DarthVader",
"desc": "",
"icon": "ProfiloVuoto",
"steam": 76561198049862893
},
"royalbot":
{
"name": "RoyalBot",
"desc": "Beep boop. Sono un bot. Vi rispondo ai messaggi che mi spammate su Telegram e vi hosto i server.",
"icon": "RoyalBot",
"steam": 76561198144957946
},
"infopz":
{
"name": "Infopz",
"desc": "",
"icon": "ProfiloVuoto"
},
"dailir":
{
"name": "Dailir",
"desc": "",
"icon": "ProfiloVuoto",
"steam": 76561198165551475
},
"albertwerk":
{
"name": "Albert Bulanov",
"desc": "",
"icon": "ProfiloVuoto",
"steam": "76561198078613942"
},
"protoh":
{
"name": "ProtoxiDe22",
"desc": "",
"icon": "ProfiloVuoto",
"steam": "76561198056608568"
}
}

1
db.json Symbolic link
View file

@ -0,0 +1 @@
/royal/keys/levels/db

2
db.py
View file

@ -6,7 +6,7 @@ db = json.loads(filemanager.readfile("db.json"))
def findbyname(name: str): def findbyname(name: str):
for player in db: for player in db:
if player == name: if db[player]["telegram"]["username"] == name:
return db[player] return db[player]
else: else:
return None return None