mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-26 21:14:19 +00:00
✨ First sketch of new command
Hope it works and doesn't break anything
This commit is contained in:
parent
b443dc7e7e
commit
83e47b73c3
1 changed files with 81 additions and 0 deletions
81
royalpack/commands/diobot.py
Normal file
81
royalpack/commands/diobot.py
Normal file
|
@ -0,0 +1,81 @@
|
|||
import royalnet.engineer as engi
|
||||
import royalpack.bolts as rb
|
||||
import datetime
|
||||
import random
|
||||
|
||||
|
||||
WHO = [
|
||||
# A chi sarà diretto l'insulto
|
||||
"Dio",
|
||||
"Zio",
|
||||
"Gesù",
|
||||
"Cristo",
|
||||
"Maria",
|
||||
"Madonna",
|
||||
"Eva",
|
||||
"Adamo",
|
||||
"Rettore",
|
||||
"Steffo",
|
||||
"Bot",
|
||||
"Telegram",
|
||||
"Discord",
|
||||
]
|
||||
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ù
|
||||
"santə",
|
||||
"grandissimə",
|
||||
"porcə",
|
||||
"cane",
|
||||
"capra",
|
||||
"maialə",
|
||||
"infame (per te solo le lame)",
|
||||
"grassə",
|
||||
"galleggiante",
|
||||
"tuamammicə",
|
||||
"marzianə",
|
||||
"canguro nella landa dei soffitti bassi",
|
||||
"scalzə nella valle dei chiodi",
|
||||
"tirchiə",
|
||||
"poliedricə",
|
||||
"palindromə",
|
||||
"pantagruelicə",
|
||||
"stellare",
|
||||
"novax",
|
||||
"intollerante al lattosio",
|
||||
"rygatonə",
|
||||
"puzzolente",
|
||||
"saturə",
|
||||
"saccente",
|
||||
"ciambella",
|
||||
"sfigmomanometro",
|
||||
"buonə",
|
||||
"boia",
|
||||
"[getting bored already]",
|
||||
]
|
||||
|
||||
|
||||
@rb.capture_errors
|
||||
@engi.TeleportingConversation
|
||||
async def phrase(*, _msg: engi.Message, **__):
|
||||
"""
|
||||
Il bot è molto arrabbiato e vuole creare bestemmie complesse!
|
||||
"""
|
||||
|
||||
author = await _msg.sender
|
||||
|
||||
h = hash(datetime.datetime.now())
|
||||
|
||||
message = random.Random(x=h).sample(WHO, 1)[0]
|
||||
for i in range (random.randint(1,5)):
|
||||
message += " "
|
||||
message += random.Random(x=h).sample(WHAT, 1)[0]
|
||||
message += "!"
|
||||
|
||||
await _msg.reply(text=message)
|
||||
|
||||
|
||||
# Objects exported by this module
|
||||
__all__ = (
|
||||
"phrase",
|
||||
)
|
Loading…
Reference in a new issue