Warning: session_start(): open(/var/lib/php/sessions/sess_qgr80d286hkui427obmsh32869, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!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"))));
new Slack slack;
RTMClient rtm = slack.rtm(token);
rtm.addMessageHandler((message) -> {
Map json = jsonDecodeMap(message);
pnlStruct(json);
if (eq(json.get("text"), "test")) {
ChatPostMessageResponse postResponse = slack.methods().chatPostMessage(
ChatPostMessageRequest.builder()
.token(token)
.channel(general.getId())
.text("Test successful.")
.build());
}
});
// must connect within 30 seconds after issuing wss endpoint
rtm.connect();
}