!7 cmodule DiscordHopper > DynPrintLogAndEnabled { !include #1023434 // Discord bool discordEnabled() { ret enabled; } 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!"; dm_call(module, 'reply, map, answer); } }); } }