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

Add /rocoinflip command

This commit is contained in:
Steffo 2021-05-08 02:00:57 +02:00
parent fc7877b529
commit 57f832b320
Signed by: steffo
GPG key ID: 6965406171929D01
3 changed files with 31 additions and 0 deletions

View file

@ -108,6 +108,7 @@ register_telegram(tg_router, commands.fiorygi_dig, ["dig"], r"(?P<slug>[a-z0-9-]
register_telegram(tg_router, commands.fiorygi_bury, ["bury"], r"(?P<slug>[a-z0-9-]+)\s+(?P<value>[0-9]+)(?:\s+(?P<message>.+))?")
register_telegram(tg_router, commands.version, ["version"])
register_telegram(tg_router, commands.cv, ["cv", "civù"])
register_telegram(tg_router, commands.rocoinflip, ["rocoinflip"], r'"(?P<teama>[^"]+)"\s+"(?P<teamb>[^"]+)"')
ds_router = engi.Router()
@ -138,6 +139,7 @@ register_discord(ds_router, commands.fiorygi_transactions_other, ["transactions"
register_discord(ds_router, commands.fiorygi_dig, ["dig"], r"(?P<slug>[a-z0-9-]+)")
register_discord(ds_router, commands.fiorygi_bury, ["bury"], r"(?P<slug>[a-z0-9-]+)\s+(?P<value>[0-9]+)(?:\s+(?P<message>.+))?")
register_discord(ds_router, commands.version, ["version"])
register_discord(ds_router, commands.rocoinflip, ["rocoinflip"], r'"(?P<teama>[^"]+)"\s+"(?P<teamb>[^"]+)"')
pda.implementations["telethon.1"].register_conversation(tg_router)
pda.implementations["discordpy.2"].register_conversation(ds_router)

View file

@ -17,3 +17,4 @@ from .whoami import *
from .fiorygi import *
from .version import *
from .cv import *
from .rocoinflip import *

View file

@ -0,0 +1,28 @@
import random
import royalnet.engineer as engi
@engi.TeleportingConversation
async def rocoinflip(*, _sentry: engi.Sentry, _msg: engi.Message, teama: str, teamb: str, **__):
"""
Scegli quale delle due squadre inizierà per prima.
"""
flip = random.randrange(0, 2)
if flip == 0:
first = teama
second = teamb
else:
first = teamb
second = teama
text = [
f"❔ Risultati del coin flip:",
f"",
f"🔹 {first}",
f"🔸 {second}",
]
await _msg.reply(text="\n".join(text))
__all__ = ("rocoinflip",)