añadir funcion para generar clave desde bottle