1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-27 13:34:28 +00:00

Use Message.reply

This commit is contained in:
Steffo 2017-03-12 18:55:59 +01:00
parent fd76f5b432
commit c0d1a257a2

View file

@ -27,14 +27,14 @@ Devi essere un Royal per poter eseguire questo comando.
Sintassi: `/diario <frase>`""" Sintassi: `/diario <frase>`"""
if not currently_logged_in(update).royal: if not currently_logged_in(update).royal:
await update.message.chat.send_message(bot, "⚠ Non sei autorizzato a eseguire questo comando.") await update.message.reply(bot, "⚠ Non sei autorizzato a eseguire questo comando.")
return return
if len(arguments) == 0: if len(arguments) == 0:
await update.message.chat.send_message(bot, "⚠ Sintassi del comando non valida.\n`/diario <random | numerofrase>`") await update.message.reply(bot, "⚠ Sintassi del comando non valida.\n`/diario <random | numerofrase>`")
return return
entry = " ".join(arguments) entry = " ".join(arguments)
if not entry.isprintable(): if not entry.isprintable():
await update.message.chat.send_message(bot, "⚠ La frase che stai provando ad aggiungere contiene caratteri non ASCII, quindi non è stata aggiunta.\nToglili e riprova!") await update.message.reply(bot, "⚠ La frase che stai provando ad aggiungere contiene caratteri non ASCII, quindi non è stata aggiunta.\nToglili e riprova!")
return return
entry = entry.replace("\n", " ") entry = entry.replace("\n", " ")
time = update.message.date.timestamp() time = update.message.date.timestamp()
@ -90,7 +90,7 @@ Sintassi: `/discord <messaggio>`"""
# Send a message through a Discord webhook # Send a message through a Discord webhook
# Message to send # Message to send
if len(arguments) == 0: if len(arguments) == 0:
await update.message.chat.send_message(bot, "⚠ Sintassi del comando non valida.\n`/discord <messaggio>`") await update.message.reply(bot, "⚠ Sintassi del comando non valida.\n`/discord <messaggio>`")
return return
username = str(update.message.sent_from) username = str(update.message.sent_from)
message = " ".join(arguments) message = " ".join(arguments)
@ -125,7 +125,7 @@ async def sync(bot, update, arguments):
Sintassi: `/sync <username> <password>`""" Sintassi: `/sync <username> <password>`"""
if len(arguments) != 2: if len(arguments) != 2:
await update.message.chat.send_message(bot, "⚠ Sintassi del comando non valida.\n`/sync <username> <password>`") await update.message.reply(bot, "⚠ Sintassi del comando non valida.\n`/sync <username> <password>`")
return return
# Try to login # Try to login
session, logged_user = database.login(arguments[0], arguments[1]) session, logged_user = database.login(arguments[0], arguments[1])
@ -136,11 +136,12 @@ Sintassi: `/sync <username> <password>`"""
# Handle duplicate # Handle duplicate
logged_user.telegram_id = update.message.sent_from.user_id logged_user.telegram_id = update.message.sent_from.user_id
session.commit() session.commit()
await update.message.chat.send_message(bot, f"Sincronizzazione riuscita!\nSei loggato come `{logged_user}`.") print(f"{logged_user} ha sincronizzato l'account.")
await update.message.reply(bot, f"Sincronizzazione riuscita!\nSei loggato come `{logged_user}`.")
else: else:
await update.message.chat.send_message(bot, "⚠ L'account è già stato sincronizzato.") await update.message.reply(bot, "⚠ L'account è già stato sincronizzato.")
else: else:
await update.message.chat.send_message(bot, "⚠ Username o password non validi.") await update.message.reply(bot, "⚠ Username o password non validi.")
async def changepassword(bot, update, arguments): async def changepassword(bot, update, arguments):
@ -156,9 +157,9 @@ Sintassi: `/changepassword <newpassword>`"""
if logged_user is not None: if logged_user is not None:
# Change the password # Change the password
database.change_password(logged_user.username, arguments[1]) database.change_password(logged_user.username, arguments[1])
await update.message.chat.send_message(bot, f"Il cambio password è riuscito!\n\n_Info per smanettoni: la tua password è hashata nel database come_ `{logged_user.password}`.") await update.message.reply(bot, f"Il cambio password è riuscito!\n\n_Info per smanettoni: la tua password è hashata nel database come_ `{logged_user.password}`.")
else: else:
await update.message.chat.send_message(bot, "⚠ Username o password non validi.") await update.message.reply(bot, "⚠ Username o password non validi.")
if __name__ == "__main__": if __name__ == "__main__":