mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-27 13:34:28 +00:00
aggiunto comando answer
This commit is contained in:
parent
c1b6fa9684
commit
673b05ddb3
1 changed files with 82 additions and 0 deletions
82
royalpack/commands/answer.py
Normal file
82
royalpack/commands/answer.py
Normal file
|
@ -0,0 +1,82 @@
|
|||
from typing import *
|
||||
import royalnet
|
||||
import royalnet.commands as rc
|
||||
import random
|
||||
import datetime
|
||||
|
||||
|
||||
class AnswerCommand(rc.Command):
|
||||
name: str = "answer"
|
||||
|
||||
description: str = "Fai una domanda al bot, che possa essere risposta con un sì o un no: lui ti risponderà!"
|
||||
|
||||
syntax: str = ""
|
||||
|
||||
_answers = [
|
||||
#Cerchiamo di tenere bilanciate le tre colonne, o almeno le prime due.
|
||||
#Se avete un'idea ma metterebbe troppe opzioni in un'unica categoria, mettetela sotto commento.
|
||||
|
||||
#risposte "sì"
|
||||
"Sì.",
|
||||
"Decisamente sì!",
|
||||
"Uhm, secondo me sì.",
|
||||
"Sì! Sì! SÌ!",
|
||||
"Yup.",
|
||||
"👍",
|
||||
"Direi proprio di sì.",
|
||||
"Assolutamente sì.",
|
||||
"Ma certo!",
|
||||
"✔️",
|
||||
"👌",
|
||||
"Esatto!",
|
||||
"Senz'altro!",
|
||||
"Ovviamente.",
|
||||
"Questa domanda ha risposta affermativa.",
|
||||
"Hell yeah.",
|
||||
|
||||
#risposte "no"
|
||||
"No.",
|
||||
"Decisamente no!",
|
||||
"Uhm, secondo me sì.",
|
||||
"No, no, e ancora NO!",
|
||||
"Nope.",
|
||||
"👎",
|
||||
"Direi proprio di no.",
|
||||
"Assolutamente no.",
|
||||
"Certo che no!",
|
||||
"✖️",
|
||||
"🙅",
|
||||
"Neanche per idea!",
|
||||
"Neanche per sogno!",
|
||||
"Niente affatto!",
|
||||
"Questa domanda ha risposta negativa.",
|
||||
"Hell no.",
|
||||
|
||||
#risposte "boh"
|
||||
"Boh.",
|
||||
"E io che ne so?!",
|
||||
"Non so proprio rispondere",
|
||||
"Non lo so",
|
||||
"Mi rifiuto di rispondere alla domanda!",
|
||||
"Non parlerò senza il mio avvocato!",
|
||||
"Dunno.",
|
||||
"Perché lo chiedi a me?",
|
||||
"🤷 Ah, non lo so io! ¯\_(ツ)_/¯",
|
||||
"🤷",
|
||||
"¯\_(ツ)_/¯",
|
||||
"No idea.",
|
||||
"Dunno.",
|
||||
"Boooooh!",
|
||||
"Non ne ho la più pallida idea.",
|
||||
]
|
||||
|
||||
async def run(self, args: rc.CommandArgs, data: rc.CommandData) -> None:
|
||||
|
||||
h = hash(datetime.datetime.now())
|
||||
|
||||
r = random.Random(x=h)
|
||||
|
||||
message = r.sample(self._answers, 1)[0]
|
||||
await data.reply(message)
|
||||
|
||||
|
Loading…
Reference in a new issue