!7 lib 1400198 // jSlack (fat jar) import com.github.seratch.jslack.*; import com.github.seratch.jslack.api.rtm.*; p-exp { fixContextClassLoader(); S token = assertNempty("oibot token", trim(loadTextFile(javaxSecretDir("oibot-token-2.txt")))); RTMClient rtm = new Slack().rtm(token); rtm.addMessageHandler((message) -> { Map json = jsonDecodeMap(message); pnlStruct(json); }); // must connect within 30 seconds after issuing wss endpoint rtm.connect(); }