package handlers; import com.github.masahitojp.botan.Robot; import com.github.masahitojp.botan.handler.BotanMessageHandler; import com.github.masahitojp.botan.handler.BotanMessageHandlers; import java.util.stream.Collectors; @SuppressWarnings("unused") public class HelpHandlers implements BotanMessageHandlers { @Override public void register(final Robot robot) { robot.respond("help\\z", "Displays all of the commands.", message -> message.reply( robot.getHandlers().stream().sorted().map(BotanMessageHandler::toString) .collect(Collectors.joining("\n"))) ); } }