% % pull collage multimedia files % 0 !mcounter "Twid\" ofconn empty { "4702906325_" textwild nextfile ? "-,-,-,-," log)( reading !Sms.Raw "+14702906325" !Sms.To % % MMS, record the incoming images into Twid % _Sms.Raw dup "" right$ "" left$ !Sms.From "Twid\MMS_" _Sms.From -2 left dup !Shooter.Subject dup !Subject _Sms.To -2 left !Shooter.Sms & Time.Now Time.FullOrder & &"_" ofconn -1 left ^"c" % % retrieve image(s) from url(s) within Twilio MMS message % % stack: msg-xml dest-spec % !Twi.Dest %%% _Twi "Mode" *aamgnums empty !builder /* "Twid\Test" ofconn !Twi.Dest "AC2aef6b1f0dfc20676cd2f9e95ef6d7d7+13524436787ARCHERUSFL32618MMf427497420a69888e00773f2b81c6ed0+15022378584FRANKFORTUSKY406011image/jpeg68747470733A2F2F6170692E7477696C696F2E636F6D2F323031302D30342D30312F4163636F756E74732F414332616566366231663064666332303637366364326639653935656636643764372F4D657373616765732F4D4D66343237343937343230613639383838653030373733663262383163366564302F4D656469612F4D453764633733363162333230653934306232353961333231646236666332393233" */ "" right$ "" slice exch dup !Twi.NumMedia countup { - dup !idxr ^"" right$ "<" slicex "Twi.MMType" &_idxr ! ">" right$ "" right$ "<" slicex hex2asc "Twi.MMUrl" &_idxr ! ">" right$ _builder "Twi.MMType" &_idxr sval "Twi.MMUrl" &_idxr sval !builder } for pop _builder "Twi.NumMedia" sval "_twi" text!bin % % response.txt in connector has response of tell % empty !Twi.MMlog _Twi.NumMedia countup { - !idxr "geturl&format=" "Twi.MMType" _idxr & _ "jpeg" found)? { "jpg" dup !Twi.MMx & } { "png" dup !Twi.MMx & } ifelse &"&body=" "Twi.MMUrl" _idxr & _ asc2hex & &"&dest=" _Twi.Dest _Sms.Raw "" right$ "" left$ !Sms.Body *smsdecod %%% *custxcap %%% &"_" 60 left asc2hex & %%% exch /* %%% & &_Shooter.Tem &"_" &_Twi &"_" &_Shooter.Color &"_" &_Arching.Vtype &"_" ^ &"_" &_Shooter.Crop */ /* "Tem0" &"." &_Twi.MMx oftem second &"." &_Twi.MMx copyfile */ dup &"." &_Twi.MMx !Twi.Mfile asc2hex & "Local" *webtelln "response" text_conn &:Twi.MMlog _Twi.Mfile "%*%*%*" &2 logs exists { } { "Error* no file" &:Twi.MMlog } ifelse } for _Twi.MMlog "Error*" found? dup !Twi.Error { } { _Aamg.Testing { } { /* "Mtext" *aamgnums _Msg.Thank "cvp" log)( *twilrcvd */ } ifelse } ifelse _Twi.Dest &"_" +mcounter 3 prezero & &".log" write _Twi.Error { } { finaled } ifelse } loop filing)