1 package com.neuronrobotics.application.xmpp.GoogleChat;
3 import org.jivesoftware.smack.Chat;
4 import org.jivesoftware.smack.MessageListener;
5 import org.jivesoftware.smack.XMPPException;
6 import org.jivesoftware.smack.packet.Message;
8 import com.neuronrobotics.application.xmpp.IConversation;
34 public String
onMessage(String input,Chat chat, String from) {
36 return "I am Artillect bot index: "+
myIndex+
". You said: " + input;
43 Message msg =
new Message(message.getFrom(), Message.Type.chat);
44 if(message.getType().equals(Message.Type.chat) && message.getBody() !=
null) {
45 System.out.println(
"Received: " + message.getBody());
47 msg.setBody(
onMessage(message.getBody(),chat, message.getFrom()));
48 System.out.println(
"Sending: "+msg.getBody());
49 chat.sendMessage(msg);
50 }
catch (XMPPException ex) {
52 System.out.println(
"Failed to send message");
55 System.out.println(
"I got a message I didn't understand\n\n"+message.getType());
static int numConversations
String onMessage(String input, Chat chat, String from)
void processMessage(Chat chat, Message message)