code: def set_author(self, *, name, url=EmptyEmbed, icon_url=EmptyEmbed):
          
  
          self._author = {
              'name': str(name)
          }
  
          if url is not EmptyEmbed:
              self._author['url'] = str(url)
  
          if icon_url is not EmptyEmbed:
              self._author['icon_url'] = str(icon_url)
  
          return self
docs: Sets the author for the embed content.
  
          This function returns the class instance to allow for fluent-style
          chaining.
  
          Parameters
          -----------
          name: :class:`str`
              The name of the author.
          url: :class:`str`
              The URL for the author.
          icon_url: :class:`str`
              The URL of the author icon. Only HTTP(S) is supported.