From 44ace42c4b172892e14476d3238691c9236a9c40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20M=C3=A9ndez?= <45081533+FerMdez@users.noreply.github.com> Date: Wed, 10 Mar 2021 21:00:45 +0100 Subject: [PATCH] Add files via upload --- Alina_translator_Telegram_bot/bot.js | 35 +++++++++++++++++++++++----- 1 file changed, 29 insertions(+), 6 deletions(-) diff --git a/Alina_translator_Telegram_bot/bot.js b/Alina_translator_Telegram_bot/bot.js index 94d6250..e24e94c 100644 --- a/Alina_translator_Telegram_bot/bot.js +++ b/Alina_translator_Telegram_bot/bot.js @@ -223,23 +223,46 @@ function updateUsers(){ function indexOfArray(_user){ var encontrado = false; - var index = 0; + var index = -1; var i = 0; if(_users.length === 0){ index = -1; } else { - while(!encontrado && i < _users.length){ - index = _users.findIndex(function (_user) { - if(i > 0) return _users[i].id === _user.id; - }); + do{ + if(_users[i].id === _user.id){ + index = i; + } if(index != -1){ encontrado = true; } else { i++; } - } + } while(!encontrado && i < _users.length); } return index; } + +/* +bot.on('callback_query', function onCallbackQuery(accionboton){ + const data = accionboton.data; + const msg = accionboton.message; + var chatId = msg.chat.id; + + switch(data){ + case 'es_en': _from='es'; _to='en'; + bot.sendMessage(chatId, "Now I will translate the texts from *Spanish*🇪🇸 to *English*🇬🇧.", {parse_mode: 'Markdown'}); + break ; + case 'en_es': _from='en'; _to='es'; + bot.sendMessage(chatId, "Now I will translate the texts from *English*🇬🇧 to *Spanish*🇪🇸.", {parse_mode: 'Markdown'}); + break ; + case 'es_ru': _from='es'; _to='ru'; + bot.sendMessage(chatId, "Now I will translate the texts from *Spanish*🇪🇸 to *Russian*🇷🇺.", {parse_mode: 'Markdown'}); + break ; + case 'ru_es': _from='ru'; _to='es'; + bot.sendMessage(chatId, "Now I will translate the texts from *Russian*🇷🇺 to *Spanish*🇪🇸.", {parse_mode: 'Markdown'}); + break ; + } +}); +*/ \ No newline at end of file