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

Apply parse_mode

This commit is contained in:
Steffo 2018-09-13 23:36:56 +02:00
parent b4fa86443a
commit 3f47208bc5

View file

@ -118,7 +118,7 @@ def cmd_cast(bot: Bot, update: Update):
spell: str = update.message.text.split(" ", 1)[1] spell: str = update.message.text.split(" ", 1)[1]
except IndexError: except IndexError:
bot.send_message(update.message.chat.id, "⚠️ Non hai specificato nessun incantesimo!\n" bot.send_message(update.message.chat.id, "⚠️ Non hai specificato nessun incantesimo!\n"
"Sintassi corretta: `/cast <nome_incantesimo>`") "Sintassi corretta: `/cast <nome_incantesimo>`", parse_mode="Markdown")
return return
# Open a new db session # Open a new db session
session = db.Session() session = db.Session()
@ -165,7 +165,7 @@ def cmd_balurage(bot: Bot, update: Update):
try: try:
user = session.query(db.Telegram).filter_by(telegram_id=update.message.from_user.id).one_or_none() user = session.query(db.Telegram).filter_by(telegram_id=update.message.from_user.id).one_or_none()
if user is None: if user is None:
bot.send_message(update.message.chat.id, "⚠ Il tuo account Telegram non è registrato al RYGdb! Registrati con `/register@royalgamesbot <nomeutenteryg>`.") bot.send_message(update.message.chat.id, "⚠ Il tuo account Telegram non è registrato al RYGdb! Registrati con `/register@royalgamesbot <nomeutenteryg>`.", parse_mode="Markdown")
return return
try: try:
reason = update.message.text.split(" ", 1)[1] reason = update.message.text.split(" ", 1)[1]
@ -187,7 +187,9 @@ def cmd_diario(bot: Bot, update: Update):
try: try:
user = session.query(db.Telegram).filter_by(telegram_id=update.message.from_user.id).one_or_none() user = session.query(db.Telegram).filter_by(telegram_id=update.message.from_user.id).one_or_none()
if user is None: if user is None:
bot.send_message(update.message.chat.id, "⚠ Il tuo account Telegram non è registrato al RYGdb! Registrati con `/register@royalgamesbot <nomeutenteryg>`.") bot.send_message(update.message.chat.id, "⚠ Il tuo account Telegram non è registrato al RYGdb!"
" Registrati con `/register@royalgamesbot <nomeutenteryg>`.",
parse_mode="Markdown")
return return
try: try:
text = update.message.text.split(" ", 1)[1] text = update.message.text.split(" ", 1)[1]
@ -196,7 +198,7 @@ def cmd_diario(bot: Bot, update: Update):
except IndexError: except IndexError:
if update.message.reply_to_message is None: if update.message.reply_to_message is None:
bot.send_message(update.message.chat.id, f"⚠ Non hai specificato cosa aggiungere al diario! Puoi rispondere `/diario@royalgamesbot` al messaggio che vuoi salvare nel diario oppure scrivere `/diario@royalgamesbot <messaggio>` per aggiungere quel messaggio nel diario.\n" bot.send_message(update.message.chat.id, f"⚠ Non hai specificato cosa aggiungere al diario! Puoi rispondere `/diario@royalgamesbot` al messaggio che vuoi salvare nel diario oppure scrivere `/diario@royalgamesbot <messaggio>` per aggiungere quel messaggio nel diario.\n"
f"Se l'hai fatto, e continua a comparire questo errore, allora Telegram è stupido e non mi vuole far vedere il messaggio a cui hai risposto.") f"Se l'hai fatto, e continua a comparire questo errore, allora Telegram è stupido e non mi vuole far vedere il messaggio a cui hai risposto.", parse_mode="Markdown")
return return
text = update.message.reply_to_message.text text = update.message.reply_to_message.text
author = session.query(db.Telegram).filter_by(telegram_id=update.message.reply_to_message.from_user.id).one_or_none() author = session.query(db.Telegram).filter_by(telegram_id=update.message.reply_to_message.from_user.id).one_or_none()
@ -225,14 +227,14 @@ def cmd_vote(bot: Bot, update: Update):
if user is None: if user is None:
bot.send_message(update.message.chat.id, bot.send_message(update.message.chat.id,
"⚠ Il tuo account Telegram non è registrato al RYGdb!" "⚠ Il tuo account Telegram non è registrato al RYGdb!"
" Registrati con `/register@royalgamesbot <nomeutenteryg>`.") " Registrati con `/register@royalgamesbot <nomeutenteryg>`.", parse_mode="Markdown")
return return
try: try:
_, mode, question = update.message.text.split(" ", 2) _, mode, question = update.message.text.split(" ", 2)
except IndexError: except IndexError:
bot.send_message(update.message.chat.id, bot.send_message(update.message.chat.id,
"⚠ Non hai specificato tutti i parametri necessari!" "⚠ Non hai specificato tutti i parametri necessari!"
"Sintassi: `/vote@royalgamesbot <public|secret> <domanda>`") "Sintassi: `/vote@royalgamesbot <public|secret> <domanda>`", parse_mode="Markdown")
return return
if mode == "public": if mode == "public":
vote = db.VoteQuestion(question=question, anonymous=False) vote = db.VoteQuestion(question=question, anonymous=False)
@ -241,7 +243,7 @@ def cmd_vote(bot: Bot, update: Update):
else: else:
bot.send_message(update.message.chat.id, bot.send_message(update.message.chat.id,
"⚠ Non hai specificato una modalità valida!" "⚠ Non hai specificato una modalità valida!"
"Sintassi: `/vote@royalgamesbot <public|secret> <domanda>`") "Sintassi: `/vote@royalgamesbot <public|secret> <domanda>`", parse_mode="Markdown")
return return
session.add(vote) session.add(vote)
session.flush() session.flush()
@ -278,7 +280,7 @@ def on_callback_query(bot: Bot, update: Update):
if user is None: if user is None:
bot.answer_callback_query(update.callback_query.id, show_alert=True, bot.answer_callback_query(update.callback_query.id, show_alert=True,
text="⚠ Il tuo account Telegram non è registrato al RYGdb!" text="⚠ Il tuo account Telegram non è registrato al RYGdb!"
" Registrati con `/register@royalgamesbot <nomeutenteryg>`.") " Registrati con `/register@royalgamesbot <nomeutenteryg>`.", parse_mode="Markdown")
return return
question = session.query(db.VoteQuestion).filter_by(message_id=update.callback_query.message.message_id).one() question = session.query(db.VoteQuestion).filter_by(message_id=update.callback_query.message.message_id).one()
answer = session.query(db.VoteAnswer).filter_by(question=question, user=user).one_or_none() answer = session.query(db.VoteAnswer).filter_by(question=question, user=user).one_or_none()
@ -349,7 +351,7 @@ def cmd_eat(bot: Bot, update: Update):
food: str = update.message.text.split(" ", 1)[1].capitalize() food: str = update.message.text.split(" ", 1)[1].capitalize()
except IndexError: except IndexError:
bot.send_message(update.message.chat.id, "⚠️ Non hai specificato cosa mangiare!\n" bot.send_message(update.message.chat.id, "⚠️ Non hai specificato cosa mangiare!\n"
"Sintassi corretta: `/eat <cibo>`") "Sintassi corretta: `/eat <cibo>`", parse_mode="Markdown")
return return
if "tonnuooooooro" in food.lower(): if "tonnuooooooro" in food.lower():
bot.send_message(update.message.chat.id, "👻 Il pesce che hai mangiato era posseduto.\n" bot.send_message(update.message.chat.id, "👻 Il pesce che hai mangiato era posseduto.\n"
@ -364,7 +366,7 @@ def cmd_ship(bot: Bot, update: Update):
_, name_one, name_two = update.message.text.split(" ", 2) _, name_one, name_two = update.message.text.split(" ", 2)
except IndexError: except IndexError:
bot.send_message(update.message.chat.id, "⚠️ Non hai specificato correttamente i due nomi!\n" bot.send_message(update.message.chat.id, "⚠️ Non hai specificato correttamente i due nomi!\n"
"Sintassi corretta: `/ship <nome> <nome>`") "Sintassi corretta: `/ship <nome> <nome>`", parse_mode="Markdown")
return return
name_one = name_one.lower() name_one = name_one.lower()
name_two = name_two.lower() name_two = name_two.lower()
@ -405,7 +407,7 @@ def cmd_bridge(bot: Bot, update: Update):
data = update.message.text.split(" ", 1)[1] data = update.message.text.split(" ", 1)[1]
except IndexError: except IndexError:
bot.send_message(update.message.chat.id, "⚠ Non hai specificato un comando!\n" bot.send_message(update.message.chat.id, "⚠ Non hai specificato un comando!\n"
"Sintassi corretta: `/bridge <comando> <argomenti>`") "Sintassi corretta: `/bridge <comando> <argomenti>`", parse_mode="Markdown")
discord_connection.send(f"!{data}") discord_connection.send(f"!{data}")
result = discord_connection.recv() result = discord_connection.recv()
if result == "error": if result == "error":
@ -471,7 +473,7 @@ def cmd_newevent(bot: Bot, update: Update):
"Sintassi corretta:\n" "Sintassi corretta:\n"
"```/newevent <timestamp|[[[anno-]mese-]giorno-]ore-minuti" "```/newevent <timestamp|[[[anno-]mese-]giorno-]ore-minuti"
"|{numero}{w|d|h|m}> <nome>\n" "|{numero}{w|d|h|m}> <nome>\n"
"[descrizione]```") "[descrizione]```", parse_mode="Markdown")
return return
try: try:
name, description = name_desc.split("\n", 1) name, description = name_desc.split("\n", 1)
@ -486,7 +488,7 @@ def cmd_newevent(bot: Bot, update: Update):
"Sintassi corretta:\n" "Sintassi corretta:\n"
"```/newevent <timestamp|[[[anno-]mese-]giorno-]ore-minuti" "```/newevent <timestamp|[[[anno-]mese-]giorno-]ore-minuti"
"|{numero}{w|d|h|m}> <nome>\n" "|{numero}{w|d|h|m}> <nome>\n"
"[descrizione]```") "[descrizione]```", parse_mode="Markdown")
return return
# Create the event # Create the event
session = db.Session() session = db.Session()