If you are dealing with spammy growth-bots, use the (Method 4). Just remember: If a group forces you to share links, the community inside is likely not worth your time. Quality groups allow you to join freely via a username or a single, simple link.
If you are looking for new communities but don't have a specific link, several third-party websites act as "Yellow Pages" for Telegram. how to join telegram group without sharing link