NeBot AI Assistant

Intelligent customer service automation powered by Einstein AI

NeBOT

NeBOT is a conversational AI chatbot developed using Python, tailored to interact with site visitors in natural language & automate responses.

 

⚙️ Simple Installation & Setup — NeBOT: AI Chatbot

This guide helps you install and run NeBOT easily using a ZIP file — no coding required. Just follow the steps below in order, and your chatbot will be live!


 

📦 Step 0: Get the ZIP File

Please request the NeBOT installation ZIP by visiting NeBOT.

unzip nebot-ai-chatbot.zip
        cd ai-chatbot
        

 

🔧 Basic Requirements

  • Ubuntu 20.04+ or similar (Windows WSL also works)
  • OpenAI API Key

We’ll guide you step-by-step — just copy and paste the commands.


 

🧩 Easy Setup Steps (Follow in Order)

 
1️⃣ Crawl Your Website Content
cd crawler/
        npm install
        node multi-crawl.js --start-url=https://yourdomain.com --output-dir=crawls/
        cp crawls/output.json ../embed/output.json
        
2️⃣ Generate Website Knowledge (Embeddings)
cd ../embed/
        python3 embed.py
        

Make sure the following files are generated:

  • output.json
  • local_index.faiss
  • local_metadata.json
cp local_index.faiss ../backend/local_index.faiss
        cp local_metadata.json ../backend/local_metadata.json
        
3️⃣ Start the Backend (Bot Engine)
cd ../backend/
        sudo apt install python3.12 python3.12-venv -y
        python3.12 -m venv venv
        source venv/bin/activate
        pip install -r requirements.txt
        echo "OPENAI_API_KEY=your_openai_key_here" > .env
        uvicorn main:app --host 0.0.0.0 --port 8000
        
4️⃣ Build the Chat Interface
cd ../frontend/
        npm install
        npm run build
        sudo cp -r dist/ /var/www/html/chatbox
        

📁 Folder Copy Summary

  • Copy frontend/dist/ → /var/www/html/chatbox
  • Ensure the folder contains: index.htmlchat-widget.js, and other assets

 

🌐 Show Bot on Your Website

 

Floating Button:

<script src="https://yourdomain.com/chatbox/chat-widget.js"></script>
        

Full iFrame:

<iframe src="https://yourdomain.com/chatbox/" style="width:100%; height:600px;"></iframe>
        

 

☑️ ️Test the Bot (Optional)

curl -X POST http://localhost:8000/chat \
          -H "Content-Type: application/json" \
          -d '{"query": "What services do you offer?"}'
        

 

📋 Final Checklist

  • ☑️ Website content crawled and saved to output.json
  • ☑️ Embedding files local_index.faiss and local_metadata.json copied to backend
  • ☑️ Backend running at localhost:8000
  • ☑️ Frontend copied to /var/www/html/chatbox
  • ☑️ Script or iframe added to your site

 

Disclaimer:

NeBOT is currently in beta version and is offered free of cost for testing and early access purposes. While we strive to provide a smooth and secure experience, the product is still under active development and may contain bugs or limitations.

The company does not assume any liability or responsibility for data loss, incorrect responses, downtime, or any other contingencies arising from the use of NeBOT. Users are advised to use the chatbot at their own discretion and avoid sharing sensitive or confidential information during the beta phase.

 

By using NeBOT, you acknowledge and accept this disclaimer.

Developed by NeWOT