Link to my bot publicwave http://yit.me/bktbxc
On Nov 25, 12:14 pm, DAMNiaTX <[email protected]> wrote: > its fixed, you can add to your contact now :D > > [email protected] > > On Nov 25, 4:37 am, DAMNiaTX <[email protected]> wrote: > > > guys, i already trying to figure out, where is the problem and fixed > > it, > > now the code : > > /* > > public void processEvents(RobotMessageBundle events) { > > > Wavelet wavelet = events.getWavelet(); > > > if (events.wasSelfAdded()) { > > Blip blip = wavelet.appendBlip(); > > TextView textView = blip.getDocument(); > > textView.append("yitmebot is here."); > > } > > > List<Event> submittedEvents = events.getBlipSubmittedEvents > > (); > > for (Event e : submittedEvents) { > > Blip blip = e.getBlip(); > > TextView textView = blip.getDocument(); > > > try { > > replaceurl(textView); > > } catch (JSONException e1) { > > // TODO Auto-generated catch block > > e1.printStackTrace(); > > } catch (IOException e1) { > > // TODO Auto-generated catch block > > e1.printStackTrace(); > > } > > } > > } > > > void replaceurl(TextView textView) throws JSONException, > > IOException { > > > String text = textView.getText(); > > Pattern yitmeurl = Pattern.compile(URLregex, > > Pattern.DOTALL); > > Matcher matcher = yitmeurl.matcher(text); > > > longurl = yitmeapi+text; > > > URLEncoder.encode(longurl, "UTF-8"); > > > while (matcher.find()) { > > > fetchUrl(longurl); > > > textView.replace(longurl); > > > }} > > */ > > the output: > > >http://yit.me/d62chd > > > as u can see at screenshot above, the fetch url still didn't execute > > the api.php > > > anyone ? > > > On Nov 24, 5:35 pm, DAMNiaTX <[email protected]> wrote: > > > > Hello, > > > i need help to developing bot, i already try to fiqure out my problem, > > > but still i can't fix it. > > > > this is the code > > > // > > > if (robotMessageBundle.wasSelfAdded()) { > > > Blip blip = wavelet.appendBlip(); > > > TextView textView = blip.getDocument(); > > > textView.append("Hi Anyone, let me shorten your > > > url.http://yit.me/2/multifl0w.deb"); > > > } > > > > for (Event event: > > > robotMessageBundle.getBlipSubmittedEvents()) { > > > Blip blip = event.getBlip(); > > > TextView textView = blip.getDocument(); > > > String message = null; > > > textView.replace(message); > > > // String message = > > > blip.getDocument().getText(); > > > Pattern pattern = Pattern.compile(URLregex, > > > Pattern.DOTALL); > > > Matcher matcher = > > > pattern.matcher(message); > > > > while (matcher.find()) { > > > String longurl = > > > matcher.group(1); > > > > YitmeURL(longurl, message); > > > > textView.append("shorturl:" +longurl); > > > > } > > > > // > > > > first code if (robotMessageBundle.wasSelfAdded()) already correct, > > > but second code (for **) it doesn't run. i don't know where is the > > > problem, can some one help me to give some information to fix it. > > > > basicly in second code, bot will add new wavelet with short url under > > > bot name every url entered in any wavelet. > > > > Thanks -- You received this message because you are subscribed to the Google Groups "Google Wave API" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en.
