!7 !include #1007827 // Slack Bot sbool doSlack = true; static SelectBot greetBot; p { db(); greetBot = uniq(SelectBot); if (doSlack) initSlackBot(); dediSay("Booting..."); dediSay("Yo, back online!"); if (doSlack) slackBotLoop(); } answer { if (eq(s, "!data")) ret struct(greetBot); if (eq(s, "!reload")) { thread { sleepSeconds(2); restart(); } ret "krasser reload"; } if (startsWith(s, "!greet ")) { s = dropPrefixTrim("!greet", s); greetBot.put(s, true); ret "ok"; } if (startsWith(s, "!nogreet ")) { s = dropPrefixTrim("!nogreet", s); greetBot.put(s, false); ret "ok"; } //if "hi celestia" ret "hi!"; if (isTrue(greetBot.get(s))) ret "hi!"; }