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

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:

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


🌐 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



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 @Copyright NeWOT