i want create telegram bot auto start bot and send message to chatid without the user clicking on the Start button
User needs to enter something to the bot directly or via a group where the bot added . Then only you can able to obtain the unique chat id for particular user
it smells like a spammer
You simply cannot do that, checkout the Telegram API documentation on their website.
Most helpful comment
it smells like a spammer