"use server"

export const questionBot=async (question:string,usuario:string, identificador:string,token:string) => {

    try {
        const API_BACK_TCLOUD=process.env.NEXT_PUBLIC_API_URL_TCLOUD_SAN_JOSE
        const response =await fetch(`${API_BACK_TCLOUD}${'tcloud/question'}`,{
            method: "POST",
            headers: {  
                "Content-Type": "application/json",
                "Authorization":`Bearer ${token}`
            },
            body: JSON.stringify({
                question: question,
                descripcion: "ASISTENTE",
                usuario: usuario,
                identificador: "00003"
            })
        });
       // console.log("response",response);
    if (response.status === 200) {
        console.log("response",response);
        return {
            status: 200,
            payload: response.json()
        }
    }
        return {
            status: response.status,
            payload: null
        }
    } catch (error) {
        console.log("An error occurred ", error);
        return {
            status: 500,
            payload: null
        }
    }
}