mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-23 19:44:20 +00:00
alle 4 di notte mi sembrava un'ottima idea
This commit is contained in:
parent
cf750a3652
commit
c81b153458
1 changed files with 34 additions and 0 deletions
|
@ -419,6 +419,39 @@ def cmd_bridge(bot: Bot, update: Update):
|
|||
bot.send_message(update.message.chat.id, "⏩ Comando eseguito su Discord.")
|
||||
|
||||
|
||||
def cmd_wheel(bot: Bot, update: Update):
|
||||
"""Perchè il gioco d'azzardo è bello e salutare."""
|
||||
session = db.Session()
|
||||
user = session.query(db.Telegram).filter_by(telegram_id=update.message.from_user.id).join(db.Royal).one_or_none()
|
||||
if user is None:
|
||||
bot.send_message(update.message.chat.id, "⚠ Non sei connesso a Royalnet!\n"
|
||||
"Per registrarti, utilizza il comando /register.")
|
||||
session.close()
|
||||
return
|
||||
if user.royal.fiorygi < 1:
|
||||
bot.send_message(update.message.chat.id, "⚠ Non hai abbastanza fiorygi per girare la ruota!\n"
|
||||
"Costa 1 fioryg.")
|
||||
session.close()
|
||||
return
|
||||
user.royal.fiorygi -= 1
|
||||
r = random.randrange(10)
|
||||
if r == 9:
|
||||
bot.send_message(update.message.chat.id, "☸️ La ruota della fortuna gira, e si ferma su x8!\n"
|
||||
"Hai ottenuto 8 fiorygi!")
|
||||
user.royal.fiorygi += 8
|
||||
elif r == 8 or r == 7:
|
||||
bot.send_message(update.message.chat.id, "☸️ La ruota della fortuna gira, e si ferma su x4!\n"
|
||||
"Hai ottenuto 4 fiorygi!")
|
||||
user.royal.fiorygi += 4
|
||||
else:
|
||||
bot.send_message(update.message.chat.id, "☸️ La ruota della fortuna gira, e si ferma su un segno strano.\n"
|
||||
"| ||\n"
|
||||
"|| |_")
|
||||
session.commit()
|
||||
session.close()
|
||||
|
||||
|
||||
|
||||
def process(arg_discord_connection):
|
||||
print("Telegrambot starting...")
|
||||
if arg_discord_connection is not None:
|
||||
|
@ -441,6 +474,7 @@ def process(arg_discord_connection):
|
|||
u.dispatcher.add_handler(CommandHandler("ship", cmd_ship))
|
||||
u.dispatcher.add_handler(CommandHandler("profile", cmd_profile))
|
||||
u.dispatcher.add_handler(CommandHandler("bridge", cmd_bridge))
|
||||
u.dispatcher.add_handler(CommandHandler("wheel", cmd_wheel))
|
||||
u.dispatcher.add_handler(CallbackQueryHandler(on_callback_query))
|
||||
u.bot.send_message(config["Telegram"]["main_group"],
|
||||
f"ℹ Royal Bot avviato e pronto a ricevere comandi!\n"
|
||||
|
|
Loading…
Reference in a new issue