Its Dogs. I think it may be a scam bot. Looks suspicious to me because I never heard a receiver must have funds to receive any token.
It may be intended to verify that you own TON and not a bot generating addresses. at the protocol level you do not need a native token to receive coins, but it may be written into the terms of the smart contract withdrawal conditions.