MarschOSX / Responder

Senior Design I project for an Android auto-response application
0 stars 0 forks source link

AutoResponder: Goals and Issues #1

Closed MarschOSX closed 8 years ago

MarschOSX commented 9 years ago

"Its not the responce, its who has permission to see what and what to respond with."

_Issue Priority (Start to Finish--->)_ -respond to SMS with an SMS to all incoming numbers (whole world) -Toggle on/off app responses -custom SMS reply based on contact -add timing reply so you do not respond with an SMS within custom times (20 min)

_ALL ABOVE IS MINIMUM WORKING SYSTEM_

-create CONTACTS, so only those in CONTACTS get SMS replys (not the world anymore) -create GROUPS, add people to GROUPS (this takes priority over individual custom contact responces)

_ALL ABOVE IS 50% WORKING SYSTEM_ -add inheritance features (see other issue and whiteboard in lab) -analyze text in SMS to see if location is requested ("Where are you"), based on CONTACT permissions, respond with location based on Google Location -analyze text in SMS to see if availability ("are you free") is requested, based on CONTACT permissions, respond with availability/buys based on Google Cal -switch on main screen to turn on/off location and activity permission working

_ALL ABOVE IS FINAL WORKING SYSTEM_

SMS Texting is our main response gateway, our goals (in order of priority highest) for an auto-reply are as follows: -respond to any incoming SMS with an outgoing SMS to all incoming numbers (whole world) -using CONTACTS feature, we will reply only to CONTACTS (not whole world anymore) -custom SMS replys based on CONTACT, with general as default -add timing replys so you do not respond with an SMS within custom times (20 min) -using GROUPS feature, we will reply based on the GROUP the CONTACT is in -analyze text in SMS to see if location is requested, based on CONTACT permissions, respond with loaction based on Google Location -analyze text in SMS to see if "are you available" is requested, based on CONTACT permissions, respond with avaliability/buys based on Google Cal