From 17e71a5a017c8fc177b2687dfcc21eb767e7cbf4 Mon Sep 17 00:00:00 2001 From: danil Date: Thu, 15 Aug 2024 20:36:39 +0500 Subject: [PATCH] fix text --- supabase/functions/neuro-coder/index.ts | 54 ++++++++++++------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/supabase/functions/neuro-coder/index.ts b/supabase/functions/neuro-coder/index.ts index 4de20a7..e326439 100644 --- a/supabase/functions/neuro-coder/index.ts +++ b/supabase/functions/neuro-coder/index.ts @@ -66,8 +66,8 @@ const textError = async (ctx: Context) => { const lang = await isRu(ctx) return `🔒 ${ lang - ? "Ох, увы и ах! Словечко, что до меня дошло, чарам тайным не отвечает. Прошу, дай знать иное, что ключом является верным, чтоб путь твой в царство дивное открыть сумели без замедления.\n\nЛибо вы можете попробовать пройти наш курс по нейросетям, использовав команду /neuro, и заработать наш токен $IGLA." - : "Oh, my apologies! The word that came to me, the secret does not answer. Please, tell me another word that is the key to the right path, so that the path of your life is a strange and open way to the kingdom.\n\nOr you can try to pass our course on the neural networks, using the command /neuro, and earn our token $IGLA." + ? "Ох, увы и ах! Словечко, что до меня дошло, чарам тайным не отвечает. Прошу, дай знать иное, что ключом является верным, чтоб путь твой в царство дивное открыть сумели без замедления.\n\nЛибо вы можете попробовать пройти наш курс по нейросетям, использовав команду /neuro, и заработать наш токен $NEUROCODER." + : "Oh, my apologies! The word that came to me, the secret does not answer. Please, tell me another word that is the key to the right path, so that the path of your life is a strange and open way to the kingdom.\n\nOr you can try to pass our course on the neural networks, using the command /neuro, and earn our token $NEUROCODER." }`; }; @@ -81,22 +81,22 @@ const welcomeMenu = async (ctx: Context) => { Мы предлагаем курсы по следующим темам: -🟦 JavaScript - основы веб-разработки -🟦 TypeScript - типизированный JavaScript -🟦 React и React Native - создание интерфейсов -🟦 Python - универсальный язык программирования -🟦 Трендовые нейросети - технологии будущего +💻 JavaScript - основы веб-разработки +🔷 TypeScript - типизированный JavaScript +⚛️ React и React Native - создание интерфейсов +🐍 Python - универсальный язык программирования +🧠 Трендовые нейросети - технологии будущего Выберите интересующую вас тему, чтобы начать обучение. Желаем успехов в освоении новых навыков! 🚀📚` : `👋 Welcome to our educational bot! We offer courses on the following topics: -🟦 JavaScript - web development basics -🟦 TypeScript - typed JavaScript -🟦 React and React Native - building interfaces -🟦 Python - versatile programming language -🟦 Trending neural networks - technologies of the future +💻 JavaScript - web development basics +🔷 TypeScript - typed JavaScript +⚛️ React and React Native - building interfaces +🐍 Python - versatile programming language +🧠 Trending neural networks - technologies of the future Choose a topic you're interested in to start learning. We wish you success in mastering new skills! 🚀📚`; @@ -207,7 +207,7 @@ botNeuroCoder.command("neuro", async (ctx) => { }); const messageText = - `${topic}\n\n${lang ? "Теперь мы предлагаем вам закрепить полученные знания." : "Now we are offering you to reinforce the acquired knowledge."}\n\n${lang ? "Total: " : "Total: "}${allAnswers} $IGLA`; + `${topic}\n\n${lang ? "Теперь мы предлагаем вам закрепить полученные знания." : "Now we are offering you to reinforce the acquired knowledge."}\n\n${lang ? "Total: " : "Total: "}${allAnswers} $NEUROCODER`; const inlineKeyboard = [ [{ @@ -282,7 +282,7 @@ botNeuroCoder.command("javascript", async (ctx) => { language: "all", }); const messageText = - `${topic}\n\n${lang ? "Теперь мы предлагаем вам закрепить полученные знания." : "Now we are offering you to reinforce the acquired knowledge."}\n\n${lang ? "Total: " : "Total: "}${allAnswers} $IGLA`; + `${topic}\n\n${lang ? "Теперь мы предлагаем вам закрепить полученные знания." : "Now we are offering you to reinforce the acquired knowledge."}\n\n${lang ? "Total: " : "Total: "}${allAnswers} $NEUROCODER`; const inlineKeyboard = [ [{ @@ -358,7 +358,7 @@ botNeuroCoder.command("typescript", async (ctx) => { }); // Формируем сообщение const messageText = - `${topic}\n\n${lang ? "Теперь мы предлагаем вам закрепить полученные знания." : "Now we are offering you to reinforce the acquired knowledge."}\n\n${lang ? "Total: " : "Total: "}${allAnswers} $IGLA`; + `${topic}\n\n${lang ? "Теперь мы предлагаем вам закрепить полученные знания." : "Now we are offering you to reinforce the acquired knowledge."}\n\n${lang ? "Total: " : "Total: "}${allAnswers} $NEUROCODER`; // Формируем кнопки const inlineKeyboard = [ @@ -436,7 +436,7 @@ botNeuroCoder.command("reactnative", async (ctx) => { }); // Формируем сообщение const messageText = - `${topic}\n\n${lang ? "Теперь мы предлагаем вам закрепить полученные знания." : "Now we are offering you to reinforce the acquired knowledge."}\n\n${lang ? "Total: " : "Total: "}${allAnswers} $IGLA`; + `${topic}\n\n${lang ? "Теперь мы предлагаем вам закрепить полученные знания." : "Now we are offering you to reinforce the acquired knowledge."}\n\n${lang ? "Total: " : "Total: "}${allAnswers} $NEUROCODER`; // Формируем кнопки const inlineKeyboard = [ @@ -514,7 +514,7 @@ botNeuroCoder.command("python", async (ctx) => { }); // Формируем сообщение const messageText = - `${topic}\n\n${lang ? "Теперь мы предлагаем вам закрепить полученные знания." : "Now we are offering you to reinforce the acquired knowledge."}\n\n${lang ? "Total: " : "Total: "}${allAnswers} $IGLA`; + `${topic}\n\n${lang ? "Теперь мы предлагаем вам закрепить полученные знания." : "Now we are offering you to reinforce the acquired knowledge."}\n\n${lang ? "Total: " : "Total: "}${allAnswers} $NEUROCODER`; // Формируем кнопки const inlineKeyboard = [ @@ -559,7 +559,7 @@ botNeuroCoder.command("post", async (ctx) => { const message = `Ай Кощей 🤖 Персональный нейронный ассистент\n\nРешение для управления встречами и задачами в Telegram, использует возможности искусственного интеллекта и блокчейн-технологий TON (The Open Network) для создания эффективной и прозрачной системы взаимодействия пользователей. \n\nЭто функция "Бортовой журнал" — первый шаг в создании персонального цифрового аватара. \n\nНаше видение заключается в создании умного помощника, который не только записывает и анализирует встречи, но и активно помогает в управлении задачами, делегировании и планировании не выходя из телеграм.`; const message_two = - `🌟 Добро пожаловать в мир наших удивительных ботов по обучению искусственному интеллекту, JavaScript, TypeScript, React, Python и Tact! 🤖💡\n\n🔍 Наши боты предлагают уникальную возможность заработать наш токен знаний $IGLA, погружаясь в мир новых технологий и углубляясь в востребованные навыки. 🚀\n\n💼 В отличие от других кликеров, наши боты позволяют пользователям проводить время с пользой, обучаясь навыкам, которые значительно повысят вашу профессиональную ценность на рынке труда.\n\n📚 Не упустите шанс улучшить свои знания и навыки, становясь более востребованным специалистом в сфере IT!\n\nПрисоединяйтесь к нам и начните свое преображение прямо сейчас!`; + `🌟 Добро пожаловать в мир наших удивительных ботов по обучению искусственному интеллекту, JavaScript, TypeScript, React, Python и Tact! 🤖💡\n\n🔍 Наши боты предлагают уникальную возможность заработать наш токен знаний $NEUROCODER, погружаясь в мир новых технологий и углубляясь в востребованные навыки. 🚀\n\n💼 В отличие от других кликеров, наши боты позволяют пользователям проводить время с пользой, обучаясь навыкам, которые значительно повысят вашу профессиональную ценность на рынке труда.\n\n📚 Не упустите шанс улучшить свои знания и навыки, становясь более востребованным специалистом в сфере IT!\n\nПрисоединяйтесь к нам и начните свое преображение прямо сейчас!`; const telegram_id = ctx.from?.id; if (!telegram_id) throw new Error("No telegram id"); const chatMember = await botNeuroCoder.api.getChatMember(chatId, telegram_id); @@ -724,7 +724,7 @@ botNeuroCoder.command("language", async (ctx) => { if (!ctx.from) throw new Error("User not found"); const { user } = await checkAndReturnUser(ctx.from?.id.toString()); const lang = await isRu(ctx) - user && ctx.reply(lang ? "🌏 Выберите язык" : "🌏 Select language", { + user && await ctx.reply(lang ? "🌏 Выберите язык" : "🌏 Select language", { reply_markup: { inline_keyboard: [ [{ text: lang ? "🇷🇺 Русский" : "🇷🇺 Russian", callback_data: "select_russian" }], @@ -761,7 +761,7 @@ botNeuroCoder.command("top", async (ctx) => { const top10Users = await getTop10Users(); console.log(top10Users, "top10Users"); const leaderboardText = top10Users.map((user, index) => { - return `${index + 1}. ${user.username} - ${user.all} $IGLA`; + return `${index + 1}. ${user.username} - ${user.all} $NEUROCODER`; }).join('\n'); await ctx.reply(lang ? `Топ 10 пользователей:\n${leaderboardText}` : `Top 10 users:\n${leaderboardText}`); @@ -981,7 +981,7 @@ botNeuroCoder.on("callback_query:data", async (ctx) => { } // Формируем сообщение const messageText = - `${topic}\n\n${lang ? "Теперь мы предлагаем вам закрепить полученные знания." : "Now we are offering you to reinforce the acquired knowledge."}\n\n${lang ? "Total: " : "Total: "}${allAnswers} $IGLA`; + `${topic}\n\n${lang ? "Теперь мы предлагаем вам закрепить полученные знания." : "Now we are offering you to reinforce the acquired knowledge."}\n\n${lang ? "Total: " : "Total: "}${allAnswers} $NEUROCODER`; // Формируем кнопки const inlineKeyboard = [ @@ -1068,7 +1068,7 @@ botNeuroCoder.on("callback_query:data", async (ctx) => { }); // Формируем сообщение const messageText = - `№${id}\n\n${question}\n\n Total: ${allAnswers} $IGLA`; + `№${id}\n\n${question}\n\n Total: ${allAnswers} $NEUROCODER`; // Формируем кнопки const inlineKeyboard = [ @@ -1179,8 +1179,8 @@ botNeuroCoder.on("callback_query:data", async (ctx) => { }); await ctx.reply( lang - ? `🥳 Поздравляем, вы прошли основной тест! Далее вы сможете пройти дополнительные тесты от искуственного интеллекта.\n\n Total: ${allAnswers} $IGLA` - : `🥳 Congratulations, you passed the main test! Then you can pass the additional tests from the artificial intelligence.\n\n Total: ${allAnswers} $IGLA`, + ? `🥳 Поздравляем, вы прошли основной тест! Далее вы сможете пройти дополнительные тесты от искуственного интеллекта.\n\n Total: ${allAnswers} $NEUROCODER` + : `🥳 Congratulations, you passed the main test! Then you can pass the additional tests from the artificial intelligence.\n\n Total: ${allAnswers} $NEUROCODER`, { parse_mode: "HTML" }, ); } else { @@ -1191,8 +1191,8 @@ botNeuroCoder.on("callback_query:data", async (ctx) => { }); await ctx.reply( lang - ? `🥲 Вы не прошли основной тест, но это не помешает вам развиваться! \n\n Total: ${allAnswers} $IGLA` - : `🥲 You didn't pass the main test, but that won't stop you from developing!\n\n Total: ${allAnswers} $IGLA`, + ? `🥲 Вы не прошли основной тест, но это не помешает вам развиваться! \n\n Total: ${allAnswers} $NEUROCODER` + : `🥲 You didn't pass the main test, but that won't stop you from developing!\n\n Total: ${allAnswers} $NEUROCODER`, { parse_mode: "HTML" }, ); } @@ -1214,7 +1214,7 @@ botNeuroCoder.on("callback_query:data", async (ctx) => { const topic = lang ? ruTopic : enTopic; // Формируем сообщение const messageText = - `${topic}\n\n${lang ? "Теперь мы предлагаем вам закрепить полученные знания." : "Now we are offering you to reinforce the acquired knowledge."}\n\n${lang ? "Total: " : "Total: "}${allAnswers} $IGLA`; + `${topic}\n\n${lang ? "Теперь мы предлагаем вам закрепить полученные знания." : "Now we are offering you to reinforce the acquired knowledge."}\n\n${lang ? "Total: " : "Total: "}${allAnswers} $NEUROCODER`; // Формируем кнопки const inlineKeyboard = [