То, что я хочу сделать, - это бот, который подключается к нескольким потокам и говорит! Play, чтобы играть на мраморе.
Он работает с одним потоком, но как соединиться с несколькими?
public static void main (String [] args) выдает IOException, IrcException {
Configuration config = new Configuration.Builder()
.setName(BOTNAME)
.setServer("irc.chat.twitch.tv", 6667)
.setServerPassword(OAUTH)
.addListener(new Bot())
.addAutoJoinChannel("#" + CHANNEL)
.buildConfiguration();
Configuration config2 = new Configuration.Builder()
.setName(BOTNAME)
.setServer("irc.chat.twitch.tv", 6667)
.setServerPassword(OAUTH)
.addListener(new Bot())
.addAutoJoinChannel("#" + CHANNEL2)
.buildConfiguration();
MultiBotManager manager = new MultiBotManager();
manager.addBot(config);
manager.addBot(config2);
manager.start();
}
public void onGenericMessage(GenericMessageEvent event) throws Exception {
String command = getCommandFromMessage(message);*/
String command = event.getMessage();
runCommands(command);
}
private void runCommands(String command) throws InterruptedException {
if (command.equalsIgnoreCase("!play")){
count++;
if (count == 3) {
System.out.println("c'est parti");
sendMessage("!play");
System.out.println("compteur lancé");
TimeUnit.SECONDS.sleep(50);
System.out.println("50 secondes ?");
count=0;
}
}
}
private void sendMessage(String message) {
Main.monBot.sendIRC().message("#" + Main.CHANNEL, message);
}
на самом деле ямогу подключиться и играть только на одном потоке, и я хочу подключить больше