Thanks to visit codestin.com
Credit goes to github.com

Skip to content

rootX is a modern, feature-rich IRC client built with Python and Tkinter, offering a clean and intuitive graphical interface while maintaining powerful IRC functionality.

Notifications You must be signed in to change notification settings

gotr00t0day/rootX

Repository files navigation

🚀 RootX IRC Client v2

A powerful, scriptable IRC client with modern features and mIRC-style scripting.

✨ Features

  • Multi-Server Support - Connect to multiple IRC servers simultaneously
  • mIRC-Style Scripting - Full-featured scripting engine for automation
  • User Levels System - Built-in permission/access control
  • Private Messages - Tabbed PM interface
  • Channel Management - Easy channel operations
  • Cross-Platform - Works on macOS, Linux, Windows

📚 Documentation

🚀 Quick Start

Installation

pip install -r requirements.txt

Running

python3 rootX.py

Connecting to IRC

/server irc.libera.chat 6667 YourNickname
/join #channel

📝 Scripting

Your First Script

Create scripts/hello.rsx:

on TEXT:!hello:#:{
    msg $chan Hello, $nick!
}

Load it:

/script reload

Learn More

🎯 Example Scripts

Auto-Welcome

on JOIN:*:#:{
    msg $chan Welcome to $chan, $nick!
}

Fun Commands

on TEXT:!dice:#:{
    msg $chan $nick rolled: $rand(6)
}

User Management

on TEXT:!level*:#:{
    if ($level >= 500) {
        msg $chan You're an admin!
    }
}

🔧 Script Commands

Command Description
/script reload Reload all scripts
/script unload Unload all scripts
/script list Show loaded scripts
/script load <file> Load specific script

🎨 Customization

Scripts are stored in /scripts/ folder:

  • sample.rsx - Basic examples
  • userlevels.rsx - Advanced user management
  • autoconnect.rsx - Server automation

💡 Tips

  1. Use /script reload after editing scripts
  2. Check console output for errors
  3. Use echo in scripts for debugging
  4. Start with simple scripts and build up

📖 Full Documentation


Made with ❤️ for the IRC community

About

rootX is a modern, feature-rich IRC client built with Python and Tkinter, offering a clean and intuitive graphical interface while maintaining powerful IRC functionality.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published