Warning: session_start(): open(/var/lib/php/sessions/sess_rf45vblhgjf0hkad4tm78ijlu8, 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
sclass GazelleTalkToBot {
long botID; // Gazelle post ID
S cookie = "test_" + aGlobalID();
int n; // number of messages loaded
double timeout = 70;
new L msgs;
*(long *botID) {}
swappable void onNewDialog() {}
swappable void onNewMsg(Msg msg) {}
// may block for timeout seconds
void grab {
S json = loadPageWithTimeoutAndParamsSilently(timeout, "https://gazelle.rocks/incremental",
+cookie,
_botConfig := "codePost=" + botID,
json := 1,
a := zeroToNull(n),
message := messageToSend);
Map map = decodeJSONMap(json);
onResult(map);
}
swappable void onResult(Map map) {
if (map.containsKey("n")) n = toInt(map.get("n"));
if (isTrue(map.get("newDialog"))) onNewDialog();
fOr (Map m : (L