+ "command": "const lookup = {\"-----\":\"0\",\".----\":\"1\",\"..---\":\"2\",\"...--\":\"3\",\"....-\":\"4\",\".....\":\"5\",\"-....\":\"6\",\"--...\":\"7\",\"---..\":\"8\",\"----.\":\"9\",\".-\":\"a\",\"-...\":\"b\",\"-.-.\":\"c\",\"-..\":\"d\",\".\":\"e\",\"..-.\":\"f\",\"--.\":\"g\",\"....\":\"h\",\"..\":\"i\",\".---\":\"j\",\"-.-\":\"k\",\".-..\":\"l\",\"--\":\"m\",\"-.\":\"n\",\"---\":\"o\",\".--.\":\"p\",\"--.-\":\"q\",\".-.\":\"r\",\"...\":\"s\",\"-\":\"t\",\"..-\":\"u\",\"...-\":\"v\",\".--\":\"w\",\"-..-\":\"x\",\"-.--\":\"y\",\"--..\":\"z\",\"morse_space\":\" \"};\n\nIRC.listen('message', (event) => {\n const morseChars = event.message.text.replace(/ /g, ' morse_space ').split(' ').filter(text => lookup[text]);\n if (morseChars.length > 2) {\n print(morseChars.map(text => lookup[text]).join(''))\n }\n});\n"
0 commit comments