Skip to content

7ucid7ibra/XBOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Twitter Automation Bot — Smart, Stylish & AI-Powered

Welcome to your new favorite social media assistant!
This bot isn't just a script — it’s a full-blown AI-powered automation system designed to grow your presence, engage your audience, and save you hours every week.

Whether you're a creator, brand, or just someone who wants to stay relevant without living on Twitter — this bot’s got your back. 💪


🚀 What It Does

This bot automates every essential Twitter task — powered by your settings, and infused with your unique voice through personality-based AI generation.

✍️ Smart Tweeting

  • Writes tweets with GPT-3.5-turbo or Gemini 1.5 Flash
  • Mix of AI self-updates & research-based content
  • Pulls from RSS feeds or website headlines
  • Custom hashtags, tone, emoji, language detection — all adjustable!

🤝 Auto-Following

  • Follows accounts based on keywords or personality themes (e.g. "Berlin" for local vibes 🇩🇪)
  • Avoids repeats and tracks activity in a built-in database

❤️ Liking & 💬 Commenting

  • Finds tweets matching your vibe
  • Likes & comments automatically with AI-generated replies (in the tweet’s language if needed!)
  • Keeps engagement natural and consistent

🧠 Fully Configurable Personality

  • Define your tone, favorite phrases, emojis, posting style, and even tweet timing
  • Save multiple personality presets for different campaigns or moods

📅 Schedules & Loops

  • Set specific posting times or run in smart loops (e.g. every hour)
  • All actions respect daily limits and avoid duplicates

🛠️ Interface & Control

  • Easy-to-use GUI for login, API setup, and all settings
  • Designed for non-techies and devs alike 😄

🖼️ Screenshots

  • Login screen

Screenshot 2025-04-21 144232

  • Credentials tab

Screenshot 2025-04-21 144308

  • Personality tab

Screenshot 2025-04-21 144318

  • Content tab

Screenshot 2025-04-21 144332

  • Actions & Limits tab

Screenshot 2025-04-21 144344

  • Behaviour tab

Screenshot 2025-04-21 144357


📦 How to Use (Coming Soon)

This project is currently in active development — once finalized, you'll be able to:

  • 🔧 Run it locally with a simple setup
  • ☁️ Deploy it in the cloud (Replit, Docker, or your own server)
  • 🛒 License it for your business or personal brand

Stay tuned — or contact me if you're interested in early access, collaboration, or white-label versions!


🧰 Tech Stack & Dependencies

  • Python (Selenium, Tkinter, SQLite, Requests, BeautifulSoup, Feedparser)
  • OpenAI API or Gemini API for tweet/comment generation
  • ChromeDriver for browser automation
  • SQLite for persistent memory (tweets, follows, likes, comments, headlines)

To install dependencies:

pip install selenium requests beautifulsoup4 feedparser openai google-generativeai pyperclip langdetect

⚠️ Requires matching chromedriver version for your browser. Place it in drivers/chromedriver.exe.


📁 Project Structure

TwitterBot/
├── main.py                  # Master script — runs all actions
├── modules/                 # All bot features (post, follow, like, comment)
├── logs/                    # Color-coded runtime logs
├── Database/                # SQLite memory (tweets, follows, etc.)
├── drivers/                 # ChromeDriver goes here

🌱 Status

✅ Features mostly implemented
🧪 Still being refined and tested
📤 Deployment options in progress
💬 Open to feedback, collabs & testers!


💌 Contact

Want a custom version? Interested in licensing?
Let’s talk — email me at guyjamesjulius@gmail.com


⭐ Support This Project

If you like what you see, consider starring 🌟 the repo or sharing it!
This project is a labor of love — feedback and encouragement are always welcome.

About

Twitter Automation Bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages