From 75f9b8acdf1daf7c7797f9585f1cfe5698bba4cb Mon Sep 17 00:00:00 2001 From: 5Amogh Date: Fri, 27 Dec 2024 12:43:09 +0530 Subject: [PATCH 1/5] debugging socket --- src/deployment/ansible.yml | 2 +- src/pages/ShikshalokamVoiceChat/voice-chat.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/deployment/ansible.yml b/src/deployment/ansible.yml index d65a1d37..9112c0f7 100644 --- a/src/deployment/ansible.yml +++ b/src/deployment/ansible.yml @@ -17,7 +17,7 @@ - name: Fetch the latest code git: - repo: https://github.com/ELEVATE-Project/mohini-app-frontend + repo: https://github.com/5Amogh/mohini-app-frontend dest: "{{ project_path }}" version: "{{ gitBranch }}" force: yes diff --git a/src/pages/ShikshalokamVoiceChat/voice-chat.js b/src/pages/ShikshalokamVoiceChat/voice-chat.js index fcc8e312..219f9c04 100644 --- a/src/pages/ShikshalokamVoiceChat/voice-chat.js +++ b/src/pages/ShikshalokamVoiceChat/voice-chat.js @@ -669,6 +669,7 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { }; socket.onclose = (event) => { + console.log("Closed",strandStep, isResetCalled) console.log("Socket connection closed", event); if(strandStep < 3 && !isResetCalled){ showConfirmationPopup() From 6183fc6a5984c41e055bb795a9119d11ae1b6b2a Mon Sep 17 00:00:00 2001 From: 5Amogh Date: Mon, 27 Jan 2025 17:31:44 +0530 Subject: [PATCH 2/5] side bar changes --- public/images/shikshagrahaLogo.png | Bin 0 -> 14117 bytes src/components/Login.jsx | 11 +++++++---- 2 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 public/images/shikshagrahaLogo.png diff --git a/public/images/shikshagrahaLogo.png b/public/images/shikshagrahaLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..5ca537321a0bfbea3e84c38cd560f9928b1d367e GIT binary patch literal 14117 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 literal 0 HcmV?d00001 diff --git a/src/components/Login.jsx b/src/components/Login.jsx index 88f8ab19..6170559c 100644 --- a/src/components/Login.jsx +++ b/src/components/Login.jsx @@ -247,12 +247,15 @@ function Login({ type, variant }) {
shikshalokam_logo
- +
+ Impact Stories +
+

MItra is an AI-powered multi-lingual, voice-enabled chatbot that helps school leaders reflect on their Micro-Improvement journeys. Through guided prompts, MItra enables leaders to share the highlights, challenges and impacts of thier efforts, compiling responses into an inspiring and meaningful story.

- Welcome to ShikshaLokam!! + Welcome
@@ -352,7 +355,7 @@ function Login({ type, variant }) {
@@ -583,7 +588,8 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { //navigate(ROUTES.EXIT_ROUTE) if (projectId){ clearFromStorage() - window.location.href=ROUTES.EXIT_ROUTE; + navigate(-1) + // window.location.href=ROUTES.EXIT_ROUTE; } } @@ -593,7 +599,8 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { //navigate(ROUTES.EXIT_ROUTE) if (projectId){ clearFromStorage() - window.location.href=ROUTES.EXIT_ROUTE; + navigate(-1) + // window.location.href=ROUTES.EXIT_ROUTE; } } @@ -641,11 +648,25 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { function MakeSocketConnection(){ let socket; - socket = new WebSocket( - !!code ? `${wss_protocol}${window.location.host}/ws/chat/company/` - : `${wss_protocol}${process.env.REACT_APP_WEBSOCKET_HOST}/ws/${isShikshalokamPublicType? - selectedType === 'normal'? 'shikshalokam_new' : 'shikshalokam_one_shot' : current_company_config.websocket_url}/` - ); + let url; + + if (!!code) { + url = `${wss_protocol}${window.location.host}/ws/chat/company/`; + } else { + if (selectedType === 'normal') { + console.log('flow: ', localStorage.getItem('flow')) + if (localStorage.getItem('flow') && localStorage.getItem('flow') === 'login') { + url = `${wss_protocol}${process.env.REACT_APP_WEBSOCKET_HOST}/ws/shikshalokam_new/`; + } else { + url = `${wss_protocol}${process.env.REACT_APP_WEBSOCKET_HOST}/ws/reflection/`; + } + } else { + url = `${wss_protocol}${process.env.REACT_APP_WEBSOCKET_HOST}/ws/shikshalokam_one_shot/`; + } + } + + socket = new WebSocket(url); + console.log("socket: ", socket) socket.onmessage = (e) => { const data = JSON.parse(e.data); @@ -725,10 +746,8 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { console.log('websocket open') setChatSocket(socket); let sessionid = JSON.parse(localStorage.getItem('sessionid')) - let route = JSON.parse(localStorage.getItem('route')) + let route = languageToUse let tempProfId = localStorage.getItem('profileid') - console.log('detail in onopen: ', sessionid, route, tempProfId) - if(tempProfId && sessionid){ socket.send(JSON.stringify({ @@ -743,10 +762,6 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { }; socket.onclose = (event) => { - console.log("Closed",strandStep, isResetCalled) - console.log("Socket connection closed", event); - - if(strandStep < 3 && !isResetCalled){ console.log("closed ", strandStep, isResetCalled) console.log("event ", event) if(!isResetCalled){ @@ -769,29 +784,20 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { function showConfirmationPopup() {
{Swal.fire({ - title: isnt_english? - ` -
- आप कुछ समय से निष्क्रिय हैं। - क्या आप जारी रखना चाहते हैं? -
- `: - `
- You've been inactive for a while. - Do you want to continue? -
- `, + title: t('popUpChanges'), // icon: 'question', showCancelButton: true, - confirmButtonText: isnt_english? 'हाँ':'Yes', - cancelButtonText: isnt_english? "नहीं":'No', + // confirmButtonText: getComfirmButtonTranslation(languageToUse), + confirmButtonText: t('confirmChanges'), + cancelButtonText: t('denyButton'), }).then((result) => { if (result.isConfirmed) { window.location.reload(); } else { if (projectId){ clearFromStorage() - window.location.href=ROUTES.EXIT_ROUTE; + navigate(-1) + // window.location.href=ROUTES.EXIT_ROUTE; } else { ResetChat(); @@ -835,9 +841,7 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { } useEffect(()=>{ - - - if (!globalSessionID) return; + if (!globalSessionID) return; (async () => { const story_data = await getStoryBySession(globalSessionID, access_token); @@ -920,7 +924,8 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { //navigate(ROUTES.EXIT_ROUTE) if (projectId){ clearFromStorage() - window.location.href=ROUTES.EXIT_ROUTE; + navigate(-1) + // window.location.href=ROUTES.EXIT_ROUTE; } setError(err); @@ -935,7 +940,8 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { //navigate(ROUTES.EXIT_ROUTE) if (projectId){ clearFromStorage() - window.location.href=ROUTES.EXIT_ROUTE; + navigate(-1) + // window.location.href=ROUTES.EXIT_ROUTE; } reject(error); @@ -1008,16 +1014,11 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { async function getTranslatedIntroMessage(message){ let translate_api_url = 'api/ai4bharat/translate'; - let targetLanguage = 'en'; try { - let temp_route = JSON.parse(localStorage.getItem('route')) || '/'; - if (temp_route === '/hindi'){ - targetLanguage = 'en' - } const response = await axiosInstance.post(translate_api_url, { message_body: message, source_language: 'hi', - target_language: targetLanguage, + target_language: languageToUse, }); // Return the audio content @@ -1045,13 +1046,24 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { if (bots) { - const storedRoute = (selectedType === 'oneshot')? '/oneshot_bot' : '/'; + let storedRoute = '/'; + + if (selectedType === 'oneshot'){ + storedRoute = '/oneshot_bot'; + } else { + if(localStorage.getItem('flow') && localStorage.getItem('flow') === 'login'){ + storedRoute = '/'; + } else { + storedRoute = '/reflection'; + } + } let selectedBot = bots.find(bot => bot.route === storedRoute); if (!selectedBot) { selectedBot = bots[0] || { route: '/' }; } - + localStorage.setItem('statemachine_length', selectedBot?.statemachine_length); + setStateMachineLength(selectedBot?.statemachine_length) const botName = selectedBot?.name || 'Bot'; localStorage.setItem('botName', botName); setBotNameToDisplay(botName); @@ -1059,15 +1071,20 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { if (!shouldFetchIntro || chatHistory?.length) return; - let isTestimonial = cookies.get('route'); - if (isShikshalokamPublicType) { - isTestimonial = JSON.parse(localStorage.getItem('route')); - } - if (isTestimonial && bots && bots.length > 0) { + if (languageToUse && bots && bots.length > 0) { let latestBot; for (const bot of bots) { if(isShikshalokamPublicType){ - const storedRoute = (selectedType === 'oneshot')? '/oneshot_bot' : '/'; + let storedRoute = '/'; + if (selectedType === 'oneshot'){ + storedRoute = '/oneshot_bot'; + } else { + if(localStorage.getItem('flow') && localStorage.getItem('flow') === 'login'){ + storedRoute = '/'; + } else { + storedRoute = '/reflection'; + } + } if (bot.route === storedRoute){ latestBot = bot } @@ -1089,7 +1106,7 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { message = words.join(' '); } - if (isTestimonial !== '/hindi'){ + if (languageToUse !== 'hi'){ message = await getTranslatedIntroMessage(message) } if (message && !!message?.trim() && (chatHistory[chatHistory?.length - 1]?.msg !== message)) { @@ -1125,6 +1142,9 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { } catch (error) { console.error({ error }); } + finally { + window.location.reload(); + } }; @@ -1137,7 +1157,7 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { } return () => {}; - }, [access_token, shouldFetchIntro, profileToUse]); + }, [access_token, shouldFetchIntro, profileToUse, languageToUse]); useEffect(()=>{ @@ -1726,11 +1746,8 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { async function ai4BharatASR(base64, gender = 'female'){ - let sourceLanguage = 'en'; + let sourceLanguage = languageToUse; try { - if (isnt_english) { - sourceLanguage = 'hi'; - } const response = await axiosInstance.post('/api/ai4bharat/asr', { base_64: base64, source_language: sourceLanguage, @@ -1751,29 +1768,18 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { useEffect(() => { let unnarratedMessages = sentences.filter((x) => !x?.isNarrated); let hasUnnarratedMessages = !!unnarratedMessages?.length; + let sourceLanguage = languageToUse; if (isNextAllowed && hasUnnarratedMessages) { - if (isnt_english) { - if (isShikshalokamPublicType){ - handleAI4BharatTTSRequest( - unnarratedMessages[0].message, - unnarratedMessages[0].id, - 'hi' - ) - } - } else { - if (isShikshalokamPublicType){ - handleAI4BharatTTSRequest( - unnarratedMessages[0].message, - unnarratedMessages[0].id, - 'en' - ) - } - } + handleAI4BharatTTSRequest( + unnarratedMessages[0].message, + unnarratedMessages[0].id, + sourceLanguage + ) } return () => {}; - }, [isNextAllowed, sentences]); + }, [isNextAllowed, sentences, languageToUse]); useEffect(() => { if ( @@ -2072,12 +2078,13 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { localStorage.setItem('has_accepted_tnc', false) setAcceptedTnC(false); - navigate(ROUTES.SHIKSHALOKAM_VOICE_CHAT_LOGIN); + // navigate(ROUTES.SHIKSHALOKAM_VOICE_CHAT_LOGIN); + navigate(-1) } return ( <> - {(acceptedTnc==="ONGOING" && !isLoading)&& } + {(acceptedTnc==="ONGOING" && !isLoading)&& } <>
@@ -2088,6 +2095,7 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { showScrollbarContent={showScrollbarContent} resetChat={ResetChat} setIsResetCalled={setIsResetCalled} + languageToUse={languageToUse} />}
{isOpen && ( @@ -2132,12 +2140,12 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { {isPdfDownloading&&
- +
} {isEndStoryLoading&&
- +
}
@@ -2149,7 +2157,8 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { onClick={(e) => { if (projectId){ clearFromStorage() - window.location.href=ROUTES.EXIT_ROUTE; + navigate(-1) + // window.location.href=ROUTES.EXIT_ROUTE; } }} @@ -2157,12 +2166,7 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { >
- { - isnt_english? - 'मैं इसे बाद में करूंगा': - 'I will do it later' - } - + {t('doLater')}
@@ -2219,13 +2223,15 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { {(localStorage.getItem('flow'))&&<>

- Micro Improvement Report
with Mohini! + {t('homepageHeading')} +
+ {t('homepageHeading1')}

    -
  • Start chatting with Mohini below
  • -
  • Add photos to your report
  • -
  • Download your report
  • +
  • {t('homepageList')}
  • +
  • {t('homepageList1')}
  • +
  • {t('homepageList2')}
} @@ -2263,12 +2269,12 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => { handleOnStopSpeaking()} handleOnSpeaking={(message, updatedAt, staticMessage) =>{ - const message_to_use = isnt_english? "क्या आप परियोजना में साक्ष्य जोड़ना चाहेंगे?" : "Would you like to add evidences to the project?" + const message_to_use = t('evidence') handleOnSpeaking(message_to_use, "upload-img-id", {msg: message_to_use, updated_at: "upload-img-id", source:"bot"} )} @@ -2283,11 +2289,8 @@ const ShikshalokamVoiceBasedChat = ({ type="", variant="" }) => {