code: def fetchMessageInfo(self, mid, thread_id=None):
          
          thread_id, thread_type = self._getThread(thread_id, None)
          message_info = self._forcedFetch(thread_id, mid).get("message")
          return Message._from_graphql(message_info)
docs: Fetches :class:`models.Message` object from the message id
  
          :param mid: Message ID to fetch from
          :param thread_id: User/Group ID to get message info from. See :ref:`intro_threads`
          :return: :class:`models.Message` object
          :rtype: models.Message
          :raises: FBchatException if request failed