Can a Telegram Bot initiate a message without any user prompt?

I am looking for a way to have a Telegram bot send a message automatically—regardless of the content type—without waiting for any form of user initiation. The goal is for the bot to proactively ask a question to the user. I have explored various resources but have not come across a clear solution or guidelines that explain how this can be achieved in Telegram’s API or bot framework.

From my personal experience with Telegram bots, it appears that bots cannot legally or technically send the first message to a user who has not initiated a conversation. After working on similar projects, I learned that Telegram’s API is designed to protect user privacy by not allowing unsolicited messages from bots. The typical workaround involves having the user interact with the bot first or joining a group where the bot can then interact. While innovative ideas have surfaced in developer communities, no robust or officially supported method exists to trigger a conversation unprompted.