mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-23 19:44:20 +00:00
commit
bc16693bc3
2 changed files with 84 additions and 0 deletions
|
@ -1,5 +1,6 @@
|
||||||
# Imports go here!
|
# Imports go here!
|
||||||
from .ahnonlosoio import AhnonlosoioCommand
|
from .ahnonlosoio import AhnonlosoioCommand
|
||||||
|
from .answer import AnswerCommand
|
||||||
from .brawlhalla import BrawlhallaCommand
|
from .brawlhalla import BrawlhallaCommand
|
||||||
from .cat import CatCommand
|
from .cat import CatCommand
|
||||||
from .ciaoruozi import CiaoruoziCommand
|
from .ciaoruozi import CiaoruoziCommand
|
||||||
|
@ -41,6 +42,7 @@ from .userinfo import UserinfoCommand
|
||||||
# Enter the commands of your Pack here!
|
# Enter the commands of your Pack here!
|
||||||
available_commands = [
|
available_commands = [
|
||||||
AhnonlosoioCommand,
|
AhnonlosoioCommand,
|
||||||
|
AnswerCommand,
|
||||||
BrawlhallaCommand,
|
BrawlhallaCommand,
|
||||||
CatCommand,
|
CatCommand,
|
||||||
CiaoruoziCommand,
|
CiaoruoziCommand,
|
||||||
|
|
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