import openai
from decouple import config
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from elasticsearch import Elasticsearch
import pymsteams
import sys,os
from datasets import Dataset 
from ragas.metrics import answer_relevancy,faithfulness
from ragas import evaluate
from langchain.chat_models import ChatOpenAI
import requests
from requests.auth import HTTPBasicAuth
# myTeamsMessage = pymsteams.connectorcard("https://qubespacein.webhook.office.com/webhookb2/4aca0511-270e-4729-a2c0-acffe9e0a9f5@d996ac79-e80a-4fc8-be1a-8f891b569988/IncomingWebhook/35a3fab06f984bc7ae5665a6dbba50a9/1db04433-eddc-4dcb-9620-12fd2cb80285")
sys.path.append(os.path.join(os.path.dirname(__file__))+'/percentage_log/')
myTeamsMessage = pymsteams.connectorcard(
    "https://scic.webhook.office.com/webhookb2/0f876dfb-d297-42b8-bcba-cb2a70ffcb1c@95f69e7d-1811-4ab9-9b5a-eba95d3eba9b/IncomingWebhook/dd73ff8af8b34c1580fd9a36e1292282/38d089c8-84f7-4d5b-8e71-1490da1ce09e"
)
import math
from office365.runtime.auth.client_credential import ClientCredential
from office365.sharepoint.client_context import ClientContext
import datetime

from percentage_log import LogUtils
logger = LogUtils.getRootLogger()
logger.info('test ok')