The bot firstly needs to be installed by user. Then you can create the conversation if it doesn't exist, or you don't know the conversationId. Create the conversation only once and store the conversationId value or conversationReference object.
To create the conversation, you need a aadObjectId or userId, tenantId, and serviceUrl.