1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-23 19:44:20 +00:00

Merge pull request #35 from Cookie-CHR/master

comando /answer
This commit is contained in:
Steffo 2020-07-22 14:31:37 +02:00 committed by GitHub
commit bc16693bc3
Signed by: github
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 84 additions and 0 deletions

View file

@ -1,5 +1,6 @@
# Imports go here!
from .ahnonlosoio import AhnonlosoioCommand
from .answer import AnswerCommand
from .brawlhalla import BrawlhallaCommand
from .cat import CatCommand
from .ciaoruozi import CiaoruoziCommand
@ -41,6 +42,7 @@ from .userinfo import UserinfoCommand
# Enter the commands of your Pack here!
available_commands = [
AhnonlosoioCommand,
AnswerCommand,
BrawlhallaCommand,
CatCommand,
CiaoruoziCommand,

View 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)