Warning: session_start(): open(/var/lib/php/sessions/sess_0r9knavl1ueuh3ubmjlv8l9l1l, 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
module DiscordHopper > DynPrintLogAndEnabled {
!include #1023434 // Discord
bool discordEnabled() { ret enabled; }
bool printToModule() { true; }
start {
startDiscord();
dm_vmBus_onMessage_q incomingDiscordMessage(voidfunc(Map map) {
if (!enabled) ret;
O module = map.get('module);
if (!dm_isMe(module)) ret;
S s = getString content(map);
LS tokens = extractPossibleDiscordTokens(s);
for unnull (S token : tokens) {
S answer = "That's a Discord token!";
if (contains(concatLists((LLS) vmBus_queryAll activeDiscordTokens()), token))
answer += " And I'm there already.";
else {
answer += " Jumping there!!";
dm_showNewModuleWithParams(dm_moduleLibID(), discordToken := token);
}
dm_call(module, 'reply, map, answer);
}
});
}
}