     }
     
     static func structuredMessage(elements: [Element]) throws -> Node {
-        droplet.console.info("\(elements)")
         return try ["attachment":
             ["type": "template",
              "payload":

            
            /// Calling the Facebook API to send the response.
            let facebookAPICall = try droplet.client.post("https://graph.facebook.com/v2.8/me/messages", headers: ["Content-Type": "application/json"], query: ["access_token": messengerToken], body: Body.data(responseData))
            
            droplet.console.info("\(facebookAPICall)")
        }
    }
    

                
                    /// Create a structured message to sell something to the user.
                    response = try Messenger.structuredMessage(elements: elements)
                } catch {
                    /// Throw an abort response, with a custom message.
                    throw Abort.custom(status: .badRequest, message: "Error while creating elements.")
                }
            /// The message object and its text are not empty, and the user does not want to buy anything, so create a reversed message text.
            } else {
