2022-02-21 21:04:35 +00:00
|
|
|
import royalnet.engineer as engi
|
|
|
|
import royalpack.bolts as rb
|
|
|
|
import datetime
|
|
|
|
import random
|
|
|
|
|
|
|
|
WHO = [
|
|
|
|
# A chi sarà diretto l'insulto
|
2022-03-02 10:57:00 +00:00
|
|
|
["Dio", "o"],
|
|
|
|
["Zio", "o"],
|
|
|
|
["Gesù", "o"],
|
|
|
|
["Cristo", "o"],
|
|
|
|
["Maria", "a"],
|
|
|
|
["Madonna", "a"],
|
|
|
|
["Eva", "a"],
|
|
|
|
["Adamo", "o"],
|
|
|
|
["Rettore", "o"],
|
|
|
|
["Steffo", "o"],
|
|
|
|
["Bot", "o"],
|
|
|
|
["Telegram", "o"],
|
|
|
|
["Discord", "o"],
|
2022-02-21 21:04:35 +00:00
|
|
|
]
|
|
|
|
WHAT = [
|
|
|
|
# l'aggettivo per descrivere il soggetto
|
|
|
|
# Non deve essere per forza un insulto, anche qualche neutro è bene accetto e dà quel po' di random in più
|
2022-03-02 10:42:15 +00:00
|
|
|
|
|
|
|
"aguzzinə",
|
|
|
|
"alcolizzatə",
|
|
|
|
"anticə",
|
|
|
|
"aggressivə",
|
|
|
|
"bestia",
|
|
|
|
"boia",
|
|
|
|
"bischerə",
|
|
|
|
"bricconə",
|
|
|
|
"brontolonə",
|
|
|
|
"bruttə",
|
|
|
|
"buonə",
|
|
|
|
"buzzurrə",
|
|
|
|
"canaglia",
|
2022-02-21 21:04:35 +00:00
|
|
|
"cane",
|
2022-03-02 10:42:15 +00:00
|
|
|
"canguro nella landa dei soffitti bassi",
|
2022-02-21 21:04:35 +00:00
|
|
|
"capra",
|
2022-03-02 10:42:15 +00:00
|
|
|
"ciambelliforme",
|
|
|
|
"citrullə",
|
|
|
|
"codardə",
|
|
|
|
"complottista",
|
|
|
|
"creazionista",
|
|
|
|
"dannunzianə",
|
|
|
|
"disonestə",
|
|
|
|
"disordinatə",
|
|
|
|
"egocentricə",
|
|
|
|
"esattorə delle tasse",
|
|
|
|
"fannullonə",
|
|
|
|
"farabuttə",
|
|
|
|
"gaglioffə",
|
2022-02-21 21:04:35 +00:00
|
|
|
"galleggiante",
|
2022-03-02 10:42:15 +00:00
|
|
|
"gaymer",
|
|
|
|
"grandissimə",
|
|
|
|
"grassə",
|
|
|
|
"grossə",
|
|
|
|
"ignobile",
|
|
|
|
"ignorante",
|
|
|
|
"imbroglionə",
|
|
|
|
"impertinente",
|
|
|
|
"incapace",
|
|
|
|
"incivile",
|
|
|
|
"infame (per te solo le lame)",
|
|
|
|
"infettə",
|
|
|
|
"insensatə",
|
|
|
|
"internet explorer",
|
|
|
|
"intollerante al lattosio",
|
|
|
|
"lavativə",
|
|
|
|
"lazzaronə",
|
|
|
|
"lestofante",
|
|
|
|
"lunaticə",
|
|
|
|
"maialə",
|
|
|
|
"mangiapane a tradimento",
|
|
|
|
"manigoldə",
|
|
|
|
"marranə",
|
2022-02-21 21:04:35 +00:00
|
|
|
"marzianə",
|
2022-03-02 10:42:15 +00:00
|
|
|
"mentecattə",
|
|
|
|
"mascalzonə",
|
|
|
|
"meschinə",
|
|
|
|
"nanerottolə",
|
|
|
|
"nichilista",
|
|
|
|
"novax",
|
|
|
|
"opulentə",
|
2022-02-21 21:04:35 +00:00
|
|
|
"palindromə",
|
|
|
|
"pantagruelicə",
|
2022-03-02 10:42:15 +00:00
|
|
|
"pigrə",
|
|
|
|
"pivellə",
|
|
|
|
"poliedricə",
|
|
|
|
"porcə",
|
|
|
|
"pusillanime",
|
2022-02-21 21:04:35 +00:00
|
|
|
"puzzolente",
|
2022-03-02 10:42:15 +00:00
|
|
|
"puzzonə",
|
|
|
|
"rygatə",
|
|
|
|
"rygatonə",
|
|
|
|
"rozzə",
|
2022-02-21 21:04:35 +00:00
|
|
|
"saccente",
|
2022-03-02 10:42:15 +00:00
|
|
|
"santə",
|
|
|
|
"saturə",
|
|
|
|
"scalzə nella valle dei chiodi",
|
|
|
|
"sciachimista",
|
|
|
|
"screanzatə",
|
|
|
|
"sfericə",
|
2022-02-21 21:04:35 +00:00
|
|
|
"sfigmomanometro",
|
2022-03-02 10:42:15 +00:00
|
|
|
"sgarbatə",
|
|
|
|
"stupidə",
|
|
|
|
"stellare",
|
|
|
|
"tamarrə",
|
|
|
|
"terrapiattista",
|
|
|
|
"tirchiə",
|
|
|
|
"troglodita",
|
|
|
|
"tuamammicə",
|
|
|
|
"vecchiə",
|
|
|
|
"vile",
|
|
|
|
"villanə",
|
|
|
|
"viscidə",
|
2022-03-02 10:45:16 +00:00
|
|
|
"zoticə",
|
2022-02-21 21:04:35 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
@rb.capture_errors
|
|
|
|
@engi.TeleportingConversation
|
2022-02-22 03:12:36 +00:00
|
|
|
async def diobot(*, _msg: engi.Message, **__):
|
2022-02-21 21:04:35 +00:00
|
|
|
"""
|
2022-03-02 10:02:06 +00:00
|
|
|
Il bot è molto arrabbiato e vuole creare insulti coloriti!
|
2022-02-21 21:04:35 +00:00
|
|
|
"""
|
2022-03-02 10:57:00 +00:00
|
|
|
who = random.sample(WHO, 1)[0]
|
|
|
|
message = "🤬 " + who[0]
|
2022-02-22 03:16:56 +00:00
|
|
|
for i in range(random.randint(1, 5)):
|
2022-02-21 21:04:35 +00:00
|
|
|
message += " "
|
2022-03-02 10:57:00 +00:00
|
|
|
message += random.sample(WHAT, 1)[0]. replace("ə", who[1])
|
2022-02-21 21:04:35 +00:00
|
|
|
message += "!"
|
|
|
|
|
|
|
|
await _msg.reply(text=message)
|
|
|
|
|
|
|
|
|
|
|
|
# Objects exported by this module
|
|
|
|
__all__ = (
|
2022-02-22 03:12:36 +00:00
|
|
|
"diobot",
|
|
|
|
)
|