async def _send_to_messenger_profile(self, page, content):
log_name = '<STR_LIT:U+002CU+0020>'.join(repr(x) for x in content.keys())<EOL>page_id = page['<STR_LIT>']<EOL>current = await self._get_messenger_profile(page, content.keys())<EOL>if dict_is_subset(content, current):<EOL><INDENT>logger.info('<STR_LIT>', page_id, log_name)<EOL>return<EOL><DEDENT>params = {<EOL>'<STR_LIT>': page['<STR_LIT>'],<EOL>}<EOL>headers = {<EOL>'<STR_LIT>': '<STR_LIT:application/json>',<EOL>}<EOL>post = self.session.post(<EOL>PROFILE_ENDPOINT,<EOL>params=params,<EOL>headers=headers,<EOL>data=ujson.dumps(content)<EOL>)<EOL>try:<EOL><INDENT>async with post as r:<EOL><INDENT>await self._handle_fb_response(r)<EOL><DEDENT><DEDENT>except Exception:<EOL><INDENT>logger.exception('<STR_LIT>', page_id, log_name)<EOL>reporter.report()<EOL><DEDENT>else:<EOL><INDENT>logger.info('<STR_LIT>', page_id, log_name)<EOL><DEDENT>
The messenger profile API handles all meta-information about the bot,
like the menu. This allows to submit data to this API endpoint.

:param page: page dict from the configuration
:param content: content to be sent to Facebook (as dict)