text: Title: Deprecated function in types/message.py
  Body: ## Context
  
  Property types.Message.url uses deprecated method 'is_private' when checks chat type, so I get Deprecation warning.
  
  ## Current Behavior
  
  ```python
  @property
  def url(self) -> str:
      """
      Get URL for the message
  
      :return: str
      """
  
      if ChatType.is_private(self.chat):
          raise TypeError("Invalid chat type!")
      url = "https://t.me/"
      if self.chat.username:
          # Generates public link
          url += f"{self.chat.username}/"
      else:
          # Generates private link available for chat members
          url += f"c/{self.chat.shifted_id}/"
      url += f"{self.message_id}"
  
      return url
  ```
  
  ## The solution
  ```python
  @property
  def url(self) -> str:
      """
      Get URL for the message
  
      :return: str
      """
  
      if self.chat.type == ChatType.PRIVATE:
          raise TypeError("Invalid chat type!")
      url = "https://t.me/"
      if self.chat.username:
          # Generates public link
          url += f"{self.chat.username}/"
      else:
          # Generates private link available for chat members
          url += f"c/{self.chat.shifted_id}/"
      url += f"{self.message_id}"
  
      return url
  ```
  
  
  