I have looked at the proactiveMessages example and the createNewConveration bot examples provided in GIT. Both examples show that a conversation is started with a channel account after it initially interacts with the bot. I need to create a bot that can start a conversation with a user (specifically SMS) that HAS NEVER interacted with my bot previously. I have the valid ID (in this case sms number) to create a channel account object and the twilio phone number that I want to use as the producer of the message activity.
2 Questions: 1) In order to use a connector client and create a direct conversation is it necessary for the user to have previously interacted with my bot? If so, is there a way to load this channel account data into bot data store in order for me to create a conversation? 2) Will there be a future version that will allow our bot (via api) to start conversations with valid channel accounts? The api is a bit misleading by allowing me to CREATE a conversation. It should be named "resumeConversation".