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

🐛 Fix weird indentation in answer

This commit is contained in:
Steffo 2021-01-14 17:40:20 +01:00
parent e5566bde2f
commit 0f9e51c5b9
Signed by: steffo
GPG key ID: 6965406171929D01

View file

@ -1,88 +1,105 @@
import royalnet.engineer as engi # Special imports
import random from __future__ import annotations
import daytime import royalnet.royaltyping as t
@engi.PartialCommand.new(syntax="") # External imports
import logging
import random
import datetime
import royalnet.engineer as engi
# Internal imports
# from . import something
# Special global objects
log = logging.getLogger(__name__)
# Code
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ì": 19
"🔵 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.",
"🔵 [url=https://www.youtube.com/watch?v=sq_Fm7qfRQk]YES! YES! YES![/url]",
"🔵 yusssssss",
"🔵 Non vedo perchè no",
"🔵 Ha senso, ha perfettamente senso, nulla da obiettare, ha senso.",
"🔵 Yos!",
"🔵 Sì, ma tienilo segreto...",
# risposte "no": 19
"❌ No.",
"❌ Decisamente no!",
"❌ Uhm, secondo me sì. No, aspetta, ci ho ripensato. è un no.",
"❌ 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.",
"❌ [url=https://www.youtube.com/watch?v=fKEZFRcuEqw]NO! NO! NO![/url]",
"❌ lolno",
"❌ [url=https://www.youtube.com/watch?v=5lbGAzo9RrM]NEIN NEIN NEIN NEIN[/url]",
"❌ Delet dis",
"❌ Nopety nope!",
"❌ No, ma tienilo segreto.",
# risposte "boh": 19
"❔ Boh.",
"❔ E io che ne so?!",
"❔ Non so proprio rispondere.",
"❔ Non lo so...",
"❔ Mi avvalgo della facoltà di non rispondere.",
"❔ 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.",
"❔ No comment.",
"❔ maibi",
"❔ maibi not",
"❔ idk dude",
"❔ Non mi è permesso condividere questa informazione.",
]
@engi.PartialCommand.new(syntax=".*")
async def answer(*, _sentry: engi.Sentry, _msg: engi.Message, **__): async def answer(*, _sentry: engi.Sentry, _msg: engi.Message, **__):
""" """
Fai una domanda al bot, che possa essere risposta con un o un no: lui ti risponderà! Fai una domanda al bot, che possa essere risposta con un o un no: lui ti risponderà!
""" """
_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ì": 16
"🔵 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.",
"🔵 [url=https://www.youtube.com/watch?v=sq_Fm7qfRQk]YES! YES! YES![/url]",
"🔵 yusssssss",
"🔵 Non vedo perchè no",
"🔵 Ha senso, ha perfettamente senso, nulla da obiettare, ha senso.",
"🔵 Yos!",
"🔵 Sì, ma tienilo segreto...",
# risposte "no": 17
"❌ No.",
"❌ Decisamente no!",
"❌ Uhm, secondo me sì. No, aspetta, ci ho ripensato. è un no.",
"❌ 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.",
"❌ [url=https://www.youtube.com/watch?v=fKEZFRcuEqw]NO! NO! NO![/url]",
"❌ lolno",
"❌ [url=https://www.youtube.com/watch?v=5lbGAzo9RrM]NEIN NEIN NEIN NEIN[/url]",
"❌ Delet dis",
"❌ Nopety nope!",
"❌ No, ma tienilo segreto.",
# risposte "boh": 18
"❔ Boh.",
"❔ E io che ne so?!",
"❔ Non so proprio rispondere.",
"❔ Non lo so...",
"❔ Mi avvalgo della facoltà di non rispondere.",
"❔ 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.",
"❔ No comment.",
"❔ maibi",
"❔ maibi not",
"❔ idk dude",
"❔ Non mi è permesso condividere questa informazione",
]
h = hash(datetime.datetime.now()) h = hash(datetime.datetime.now())
r = random.Random(x=h)
r = random.Random(x=h) message = r.sample(ANSWERS, 1)[0]
message = r.sample(self._answers, 1)[0] await _msg.send_reply(text=message)
await _msg.send_reply(message)
__all__ = ("answer",) # Objects exported by this module
__all__ = (
"answer",
)