1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-23 11:34:18 +00:00
royalnet/royalpack/commands/diobot.py

143 lines
2.6 KiB
Python
Raw Normal View History

import random
import royalnet.engineer as engi
import royalpack.bolts as rb
WHO = [
# A chi sarà diretto l'insulto
["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"],
]
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 14:54:52 +00:00
"aguzzin+",
"alcolizzat+",
"antic+",
"aggressiv+",
"bestia",
"boia",
2022-03-02 14:54:52 +00:00
"bischer+",
2022-03-02 14:16:07 +00:00
"briccone",
2022-03-02 14:54:52 +00:00
"brutt+",
"buon+",
"buzzurr+",
"canaglia",
"cane",
"canguro nella landa dei soffitti bassi",
"capra",
"ciambelliforme",
2022-03-02 14:54:52 +00:00
"citrull+",
"codard+",
"complottista",
"creazionista",
2022-03-02 14:54:52 +00:00
"dannunzian+",
"disonest+",
"disordinat+",
"egocentric+",
2022-03-02 14:16:07 +00:00
"esattore delle tasse",
2022-03-02 14:54:52 +00:00
"fannullon+",
"farabutt+",
"gaglioff+",
"galleggiante",
"gaymer",
2022-03-02 14:54:52 +00:00
"grandissim+",
"grass+",
"gross+",
"ignobile",
"ignorante",
2022-03-02 14:54:52 +00:00
"imbroglion+",
"impertinente",
"incapace",
"incivile",
"infame (per te solo le lame)",
2022-03-02 14:54:52 +00:00
"infett+",
"insensat+",
"internet explorer",
"intollerante al lattosio",
2022-03-02 14:54:52 +00:00
"lavativ+",
"lazzaron+",
"lestofante",
2022-03-02 14:54:52 +00:00
"lunatic+",
2022-03-02 14:16:07 +00:00
"maiale",
"mangiapane a tradimento",
2022-03-02 14:54:52 +00:00
"manigold+",
"marran+",
"marzian+",
"mentecatt+",
2022-03-02 14:16:07 +00:00
"mascalzone",
2022-03-02 14:54:52 +00:00
"meschin+",
"nanerottol+",
"nichilista",
"novax",
2022-03-02 14:54:52 +00:00
"opulent+",
"palindrom+",
"pantagruelic+",
"pigr+",
"pivell+",
"poliedric+",
"porc+",
"pusillanime",
"puzzolente",
2022-03-02 14:54:52 +00:00
"puzzon+",
"rygat+",
"rygaton+",
"rozz+",
"saccente",
2022-03-02 14:54:52 +00:00
"sant+",
"satur+",
"scalz+ nella valle dei chiodi",
"sciachimista",
2022-03-02 14:54:52 +00:00
"screanzat+",
"sferic+",
"sfigmomanometro",
2022-03-02 14:54:52 +00:00
"sgarbat+",
"stupid+",
"stellare",
2022-03-02 14:54:52 +00:00
"tamarr+",
"terrapiattista",
2022-03-02 14:54:52 +00:00
"tirchi+",
"troglodita",
2022-03-02 14:54:52 +00:00
"tuamammic+",
"vecchi+",
"vile",
2022-03-02 14:54:52 +00:00
"villan+",
"viscid+",
"zotic+",
]
@rb.capture_errors
@engi.TeleportingConversation
2022-02-22 03:12:36 +00:00
async def diobot(*, _msg: engi.Message, **__):
"""
Il bot è molto arrabbiato e vuole creare insulti coloriti!
"""
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)):
message += " "
2022-03-02 14:54:52 +00:00
message += random.sample(WHAT, 1)[0].replace("+", who[1])
message += "!"
await _msg.reply(text=message)
# Objects exported by this module
__all__ = (
2022-02-22 03:12:36 +00:00
"diobot",
)