docs: def like_button_js_tag(context):
      """ This tag will check to see if they have the FACEBOOK_LIKE_APP_ID setup
          correctly in the django settings, if so then it will pass the data
          along to the intercom_tag template to be displayed.
  
          If something isn't perfect we will return False, which will then not
          install the javascript since it isn't needed.
      """
      if FACEBOOK_APP_ID is None:
          log.warning("FACEBOOK_APP_ID isn't setup correctly in your settings")
  
      # make sure FACEBOOK_APP_ID is setup correct and user is authenticated
      if FACEBOOK_APP_ID:
  
          request = context.get('request', None)
          if request:
              return {"LIKE_BUTTON_IS_VALID": True,
                      "facebook_app_id": FACEBOOK_APP_ID,
                      "channel_base_url": request.get_host()}
  
      # if it is here, it isn't a valid setup, return False to not show the tag.
      return {"LIKE_BUTTON_IS_VALID": False}