def qr_code(update, context) -> None: data = update.effective_user user = User(data.first_name, data.last_name, data.username) logger.info(user.log("quiere convertir una imagen a QR.")) actions.escribiendo(update.message.chat) update.message.reply_text( f"{user.get_name()} enviame un texto para generar un codigo QR") return INPUT_TEXT
def input_text(update, context) -> None: chat = update.message.chat text = update.message.text actions.escribiendo(chat) update.message.reply_text(f"Julio dijo {text}") file_name = generate_qr(text) send_qr(file_name, chat) return ConversationHandler.END
def commands(update, context) -> None: data = update.effective_user user = User(data.first_name, data.last_name, data.username) logger.info(user.log("solicitó los comandos.")) actions.escribiendo(update.message.chat) update.message.reply_text( "Lista de comandos que puedes usar: \n\n/commands \n/dev \n/dolar \n/qrcode" )
def start(update, context) -> None: data = update.effective_user user = User(data.first_name, data.last_name, data.username) logger.info(user.log("ha iniciado el bot.")) actions.escribiendo(update.message.chat) # el bot esta escribiendo update.message.reply_text( f"¡Bienvenido {user.get_name()}! \n\nSoy un bot y me encuentro en desarrollo \n\nEscribe /commands para ver el listado de comandos disponibles." )
def cwl_rules(update, context) -> None: data = update.effective_user user = User(data.first_name, data.last_name, data.username) logger.info(user.log("solicitó ver las reglas de cwl del clan.")) actions.escribiendo(update.message.chat) update.message.reply_text( text=actions.CWL_RULES, parse_mode="HTML" )
def list_commands(update, context) -> None: data = update.effective_user user = User(data.first_name, data.last_name, data.username) logger.info(user.log("solicitó los comandos.")) actions.escribiendo(update.message.chat) update.message.reply_text( text=actions.COMMANDS, parse_mode="HTML" )
def start(update, context) -> None: data = update.effective_user user = User(data.first_name, data.last_name, data.username) logger.info(user.log("ha iniciado el bot.")) actions.escribiendo(update.message.chat) update.message.reply_text( text=f"¡Bienvenido <b>{user.get_name()}!</b>" + actions.START, parse_mode="HTML" )
def balance(update, context) -> None: msg = client.loop.run_until_complete(clash.donaciones(client, LA_TAG, -2000)) data = update.effective_user user = User(data.first_name, data.last_name, data.username) logger.info(user.log("solicitó el balance negativo de donaciones.")) actions.escribiendo(update.message.chat) update.message.reply_text( text=msg, parse_mode="HTML" )
def dev_social(update, context) -> None: data = update.effective_user user = User(data.first_name, data.last_name, data.username) logger.info(user.log("solicitó el contacto con el desarrollador.")) actions.escribiendo(update.message.chat) update.message.reply_text( text=actions.DEV, reply_markup=buttons.dev_social_markup, parse_mode="HTML" )
def war(update, context) -> None: msg = client.loop.run_until_complete(clash.actual_war(client, LA_TAG)) data = update.effective_user user = User(data.first_name, data.last_name, data.username) logger.info(user.log("solicitó ver el status de la guerra actual.")) actions.escribiendo(update.message.chat) update.message.reply_text( text=msg, parse_mode="HTML", reply_markup=buttons.war_markup )
def price(update, context) -> None: data = update.effective_user user = User(data.first_name, data.last_name, data.username) logger.info(user.log("ha pedido el precio del dolar.")) actions.escribiendo(update.message.chat) # el bot esta escribiendo update.message.reply_text(dolar_request())