Skip to content

RPC-Hubs/KiteAI-BOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌟 KiteAI Bot - AI Powered Automation πŸ€–

πŸš€ A Node.js bot designed for interacting with the KiteAI testnet platform, featuring an elegant terminal interface and automated AI-powered interactions.


✨ Features

πŸ‘‰ Supports multiple wallets πŸ’°
πŸ‘‰ Automated AI interactions (Professor, Crypto Buddy, Sherlock) 🧠
πŸ‘‰ Real-time analytics & progress tracking πŸ“Š
πŸ‘‰ Built-in rate limiting & error handling ⚑
πŸ‘‰ Groq AI integration for smart question generation πŸ”


πŸ“Œ Prerequisites

Before installing, ensure you have the following:

Requirement Description
πŸ”Ή Node.js v16+ Download Here πŸ–₯️
πŸ”Ή KiteAI Testnet Account Sign Up πŸ”—
πŸ”Ή Groq API Key Get it Here πŸ”‘

πŸ› οΈ Installation Guide

πŸ”Ή For Linux/macOS Users 🐧🍏

1️⃣ Clone the repository:

git clone https://github.com/RPC-Hubs/KiteAI-BOT.git

2️⃣ Navigate to the project folder:

cd KiteAI-BOT

3️⃣ Install dependencies:

npm install

4️⃣ Create required configuration files:

  • Wallets addresses file:
    nano wallets.txt
  • Private keys file:
    nano priv.txt
  • Proxy file:
    nano proxies.txt
    Format: http://user:pass@host:port
  • Create configuration file:
    nano config.js

πŸ”Ή For Windows Users 🏁

1️⃣ Clone the repository:

  • Use Git Bash or download the ZIP from the repository page.

2️⃣ Extract the ZIP file (if downloaded).

3️⃣ Navigate to the extracted folder and install dependencies:

  • Open File Explorer, navigate to KiteAI-BOT, and open Command Prompt inside the folder.
  • Run:
    npm install

4️⃣ Create required configuration files using relevant software:

  • Wallet addresses:

    • Open Notepad and create a new file named wallets.txt
    • Add wallet addresses (one per line) and save the file.
  • Private keys:

    • Open Notepad and create priv.txt
    • Add private keys (one per line) and save the file.
  • Proxy settings (optional):

    • Open Notepad, create proxies.txt, and add proxies in the format:
      http://user:pass@host:port
      
  • Configuration settings:

    • Open VS Code or Notepad++, create config.js, and configure settings.

βš™οΈ Configuration Guide

πŸ“‚ Wallet Addresses πŸ’°:

  • Open wallets.txt and add one wallet address per line:
    0xwallet1address
    0xwallet2address
    

πŸ” Private Key πŸ”‘:

  • Open priv.txt and add one private key per line (Keep it safe!)
    privatekey1
    privatekey2
    

πŸ”‘ API Key and Referral Code Setup:

1️⃣ Open config.js in a text editor.
2️⃣ Locate the following section and update your API key:

export const groqConfig = {
    apiKey: "your-groq-api-key-here",
    model: "mixtral-8x7b-32768",
    temperature: 0.7,
};

3️⃣ Locate the referral code section and update it:

export const refCode = {
    code: "your-referral-code-here"
};

4️⃣ Save the file.


▢️ Usage Guide πŸš€

πŸ“ To Register (First-time Users Only) πŸ“œ

πŸ”Ή Ensure that priv.txt contains your private key before running register.js.

Linux/macOS:

node register.js

Windows:

1️⃣ Open Command Prompt inside the KiteAI-BOT folder.
2️⃣ Run:

node register.js

πŸš€ To Start the Bot πŸ€–

πŸ”Ή Ensure wallets.txt is set up correctly.
πŸ”Ή Wallets must be registered and signed before use.

Linux/macOS:

node main.js

Windows:

1️⃣ Open Command Prompt inside the KiteAI-BOT folder.
2️⃣ Run:

node main.js

🎯 Dashboard Overview πŸ“Š

Section Description
πŸ“Œ Banner Displays project info & links
πŸ€– AI Interactions Real-time AI conversation logs
πŸ“Ÿ Status Wallet, cycle progress, and session time
πŸ“ˆ Analytics Success rates, API requests, and errors
⏳ Progress Bar Visual progress for ongoing tasks

πŸ› οΈ Troubleshooting πŸ›‘

❌ Issue βœ… Solution
Command not found Ensure Node.js is installed & in PATH
Error: API Key Missing Update config.js with a valid API key
Permission Denied Run chmod +x on scripts if needed (Linux/macOS)

🀝 Contributing πŸ’‘

1️⃣ Fork the repo
2️⃣ Create a feature branch
3️⃣ Commit your changes
4️⃣ Push to branch
5️⃣ Open a Pull Request πŸŽ‰


πŸ™‹β€β™‚οΈ Support & Community


❀️ Made with love by the RPC Hubs Team

Releases

No releases published

Packages

No packages published