Quickchat
Tyler edited this page May 29, 2019
·
1 revision
RLBotDll.sendQuickChat(this.index, false, QuickChatSelection.Apologies_Oops);
public class SampleBot extends BaseBot {
@Override
public ControllerState processInput(rlbot.flat.GameTickPacket gameTickPacket) {
try {
QuickChatMessages quickChatMessages = this.receiveQuickChat();
for (int i = 0; i < quickChatMessages.messagesLength(); i++) {
QuickChat chat = quickChatMessages.messages(i);
System.out.println("Heard " + QuickChatSelection.name(chat.quickChatSelection()) + " from " + chat.playerIndex());
}
} catch (RLBotInterfaceException e) {
e.printStackTrace();
}
}
}
Make sure you extend BaseBot so you get access to this.receiveQuickChat()
.