Update main.py
Browse files
main.py
CHANGED
@@ -400,10 +400,11 @@ async def construction_NCS(competenceList):
|
|
400 |
ficheClesMetier = await document_chiffres_cles_emplois("https://dataemploi.francetravail.fr/metier/chiffres-cles/NAT/FR/", romeListArray)
|
401 |
contentChatBot = emploisST + ficheClesMetier
|
402 |
cl.user_session.set("contextChatBot", contentChatBot[0:28875])
|
403 |
-
|
|
|
404 |
stringEmplois = ''
|
405 |
for i in range(0,len(listEmplois)):
|
406 |
-
stringEmplois += "\n✔️ Emploi : " + listEmplois[i][0] + "
|
407 |
await cl.sleep(1)
|
408 |
listEmplois_name = f"Liste des emplois"
|
409 |
text_elements = []
|
@@ -412,24 +413,16 @@ async def construction_NCS(competenceList):
|
|
412 |
)
|
413 |
await cl.Message(author="Datapcc : 🌐🌐🌐",content="👨💼 Source France Travail : " + listEmplois_name, elements=text_elements).send()
|
414 |
await cl.sleep(1)
|
415 |
-
|
416 |
-
|
417 |
-
|
418 |
-
for i in range(0,len(codeArray)):
|
419 |
-
ficheMetiers = [
|
420 |
-
cl.File(name= "Fiche métier " + codeArray[i],url="https://www.soi-tc.fr/assets/fiches_pe/FEM_" + codeArray[i] + ".pdf",display="inline",)
|
421 |
-
]
|
422 |
-
await cl.Message(
|
423 |
-
author="Datapcc : 🌐🌐🌐", content="[Fiches métiers] 🔗", elements=ficheMetiers
|
424 |
-
).send()
|
425 |
-
else:
|
426 |
ficheMetiers = [
|
427 |
-
cl.File(name= "Fiche métier " +
|
428 |
]
|
429 |
await cl.Message(
|
430 |
author="Datapcc : 🌐🌐🌐", content="[Fiches métiers] 🔗", elements=ficheMetiers
|
431 |
).send()
|
432 |
-
|
433 |
await cl.sleep(1)
|
434 |
listClesMetier_name = f"Chiffres clés des emplois"
|
435 |
text_ClesMetier = []
|
@@ -449,7 +442,6 @@ async def contexte(competence):
|
|
449 |
results = await creation_liste_code_Rome(competence)
|
450 |
await cl.sleep(1)
|
451 |
romeListArray = cl.user_session.get("codeRomeArray")
|
452 |
-
print(romeListArray)
|
453 |
df_emplois = await API_France_Travail(romeListArray)
|
454 |
await cl.sleep(1)
|
455 |
for j in range(0, len(romeListArray)):
|
|
|
400 |
ficheClesMetier = await document_chiffres_cles_emplois("https://dataemploi.francetravail.fr/metier/chiffres-cles/NAT/FR/", romeListArray)
|
401 |
contentChatBot = emploisST + ficheClesMetier
|
402 |
cl.user_session.set("contextChatBot", contentChatBot[0:28875])
|
403 |
+
finals_df = context[['intitule','typeContratLibelle','experienceLibelle','competences','description','qualitesProfessionnelles','salaire','lieuTravail','formations']].copy()
|
404 |
+
listEmplois = finals_df.values.tolist()
|
405 |
stringEmplois = ''
|
406 |
for i in range(0,len(listEmplois)):
|
407 |
+
stringEmplois += "\n✔️ Emploi : " + listEmplois[i][0] + ";\nContrat : " + listEmplois[i][1] + ";\nCompétences professionnelles : " + arrayToString(listEmplois[i][3]) + ";\n" + "Salaire : " + listToString(listEmplois[i][6]) + ";\nQualification : " + arrayToString(listEmplois[i][5]) + ";\nLocalisation : " + listEmplois[i][7] + ";\nExpérience : " + listEmplois[i][2] + ";\nNiveau de qualification : " + listToString(listEmplois[i][8]) + ";\nDescription de l'emploi : " + listToString(listEmplois[i][4]) + "\n"
|
408 |
await cl.sleep(1)
|
409 |
listEmplois_name = f"Liste des emplois"
|
410 |
text_elements = []
|
|
|
413 |
)
|
414 |
await cl.Message(author="Datapcc : 🌐🌐🌐",content="👨💼 Source France Travail : " + listEmplois_name, elements=text_elements).send()
|
415 |
await cl.sleep(1)
|
416 |
+
codeArray = romeListArray
|
417 |
+
ficheMetiers = []
|
418 |
+
for i in range(0,len(codeArray)):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
419 |
ficheMetiers = [
|
420 |
+
cl.File(name= "Fiche métier " + codeArray[i],url="https://www.soi-tc.fr/assets/fiches_pe/FEM_" + codeArray[i] + ".pdf",display="inline",)
|
421 |
]
|
422 |
await cl.Message(
|
423 |
author="Datapcc : 🌐🌐🌐", content="[Fiches métiers] 🔗", elements=ficheMetiers
|
424 |
).send()
|
425 |
+
|
426 |
await cl.sleep(1)
|
427 |
listClesMetier_name = f"Chiffres clés des emplois"
|
428 |
text_ClesMetier = []
|
|
|
442 |
results = await creation_liste_code_Rome(competence)
|
443 |
await cl.sleep(1)
|
444 |
romeListArray = cl.user_session.get("codeRomeArray")
|
|
|
445 |
df_emplois = await API_France_Travail(romeListArray)
|
446 |
await cl.sleep(1)
|
447 |
for j in range(0, len(romeListArray)):
|