Ты как слон в посудной лавке
надо в файле
https://github.com/Piterden/syntax-highlighter-bot/blob/1.0/src/config/messages.mjs
добавить
export const languageAlias = {
js: "javascript"
};
в файле
https://github.com/Piterden/syntax-highlighter-bot/blob/1.0/src/bot.mjs
заменить
import { messages, themes, langs } from './config/messages
на
import { messages, themes, langs, languageAlias } from './config/messages
а также
заменить кусок кода
if (match && match[1] && langs.includes(match[1])) {
[full, lang] = match
code = code.replace(new RegExp(full, 'i'), '')
} else {
lang = 'auto'
code = code.replace(new RegExp('^\\n', 'i'), '')
}
на
const languageAliasKeys = Reflect.ownKeys(languageAlias);
if (match && match[1] && [].concat(langs, languageAliasKeys).includes(match[1]) ) {
[full, lang] = match;
if ( languageAliasKeys.includes(lang) ) {
lang = languageAlias[lang];
}
code = code.replace(new RegExp(full, 'i'), '')
} else {
lang = 'auto'
code = code.replace(new RegExp('^\\n', 'i'), '')
}