code: async def check(self, message: types.Message):
          
          check = await super(CommandStart, self).check(message)
  
          if check and self.deep_link is not None:
              if not isinstance(self.deep_link, re.Pattern):
                  return message.get_args() == self.deep_link
  
              match = self.deep_link.match(message.get_args())
              if match:
                  return {'deep_link': match}
              return False
  
          return check
docs: If deep-linking is passed to the filter result of the matching will be passed as ``deep_link`` to the handler
  
          :param message:
          :return: