Open mrpaulmason opened 6 years ago
I cleaned up the above and added the 'Paul as bot' feature (to the Prefix table) that we've discussed. Let me know if it impacts the 2 week timeline or, of course, if there's an easier/better way to do it
Notes: ... ^ allows us to test V0.0 features (ie Cal invites, reminders) before building *we can live without MMS for V0'
summary of important changes made to ticket description: no more apostrophe! all messages except for those entirely in ALL CAPS will be relayed. -- there won't be texting to the bot for a long time, only CONFIRM, etc realized gap ALL invitee msgs need to go to Paul, not just the relay ones ie ALL CAPS ones (now with shell emoji) removed 🤖from user messages now only for bot updates to Paul removed colon from prefix syntax
@mrpaulmason where does the shell emoji come in? I'm trying to work off the "Table of messages sent/received" list you put up but it now seems we've deviated from that. Any chance we can update that table with the list of messages to send/receive?
To review the ticket change lost by github:
messages sent by invitees written entirely in ALL CAPS should look like this to Paul: 🐚CONFIRM YOU IDIOT BOT
all other messages sent by invitees include no prefix
messages sent by Paul starting with / (forward slash) should appear like this to invitees: 🤖Here's an invite for drinks with Paul http://......
all other messages sent by paul include no prefix
All caps messages coming from an invitee will now arrive to Paul prepended by the shell emoji rather than [User Name]. In addition, to initiate a new meeting messages must be prepended by "/". All other conventions remain the same. For example:
"/ Sally from Meetable. 6pm on Thursday b"
following the prerequisite steps in #46, here's what I'm thinking:
"single threaded" - use a different SMS number for each convo (up to a practical max like 20) and recycle numbers when conversations are ended. Moreover, a SURL can only have 1 invitee phone number assigned at a time, and paired with Paul's number (until we have other inviters). --This avoids Paul mixing multiple conversations in a single thread, which real users will never tolerate anyway. -- based on effort / cost, 10-20 SMS numbers to buy/assign on Twilio -- recycle SMS numbers when a connection is ghosted by either side -- Save all phone numbers for private beta invites / feedback testing
vCards sent to Paul (the sole inviter) and invitees with the following fields -- first name: 'Meetable A' & for each additional vCard sent to Paul ONLY "Meetable B" etc -- last name: blank -- company: Meetable -- photo/image: white bubble w/ blue bg sent with Meetable A. additional colors and bg-less versions used for additional vCards sent to Paul -- phone number: the meetable number its being sent from -- phone number label: SMS (but if this requires custom work, then 'work') -- email: more@meetable.ai (confirm this addy with Paul) -- URL: http://meetable.ai
Message prefixes
Notes: -- All invitee relay messages will begin with [Paul]: because they can't set a nickname in V0' -- If API can't compute 'response to bot' message, auto reply with 🤖: not sure what that means, sorry. if you're texting Paul, start message with ' (apostrophe) or try me again! ^ allows us to test V0.0 features (ie Cal invites, reminders) before building *we can live without MMS for V0'
Table of messages sent/received
6.) 🤖: Sally from Tinder received welcome msgs 7.) | [Paul]: 'Hi [shortname] (sent 30 sec later by bot) shortname is first word of nickname 8.) 🤖: Hi msg sent