I am using azure bot service to implement the bot, without using SDK from them. So please do not write about the need to use SDK.
The Microsoft requirement is to provide a welcome message before the user writes the message. But as much as I have tested, ConversationUpdate, which in theory should appear immediately after the user joins the chat, but it appears only after the user has written a message.
Before a user sends me a message I don’t know anything about them.
I also see that people who use non webhoocks from azure bot also get the same problem.
Please don’t answer with theoretical data from documentation, they are very often not true, also don’t use llm. I couldn’t find actual solutions for this problem, it is desirable that the answer should be based on real tests.