The Argentine legend Lionel Messi announced that he will not play for the national team again, ending an illustrious international career.