Intercept addLiquidity in token transferFrom

Is it possible to tell inside of the transferFrom function that the caller is the addLiquidity function of a dex, such as pancake, quick, sushi, or uniswap?

The goal is to prevent others from adding liquidity to our token.


I don't think this is possible.