add initial complete webui, more ai commands for moderation, add api

This commit is contained in:
Aidan 2025-07-05 14:36:17 -04:00
parent 19e794e34c
commit 173d4e7a52
112 changed files with 8176 additions and 780 deletions

23
telegram/plugins/checklang.ts Executable file
View file

@ -0,0 +1,23 @@
const languageFiles = {
'pt': '../locales/portuguese.json',
'pt-br': '../locales/portuguese.json',
'pt-pt': '../locales/portuguese.json',
'en': '../locales/english.json',
'en-us': '../locales/english.json',
'en-gb': '../locales/english.json'
};
function getStrings(languageCode?: string) {
if (!languageCode) {
return require(languageFiles['en']);
}
const filePath: string = languageFiles[languageCode] || languageFiles['en'];
try {
return require(filePath);
} catch (error) {
console.error(`Error loading language file for code ${languageCode}:`, error);
return require(languageFiles['en']);
}
}
export { getStrings };