Here’s another idea for triggering the bot via PM. Set up a url for starting the message that starts the new user track. Then all they need to do is click the link and submit the message.
https://meta.discourse.org/new-message?username=discobot&title=Let's%20have%20a%20bot%20chat&body=@discobot%20start%20new%20user