Duck Community Bot
Next-Generation Silkroad Online Automation
══════════════════════════════════════════════════ ═════════
Hey everyone! 👋
I'm excited to share Duck Community Bot - a free, feature-rich bot for Silkroad Online that I've been developing as part of the DuckTools suite.
══════════════════════════════════════════════════ ═════════
🔥 Why Duck Community Bot?
══════════════════════════════════════════════════ ═════════
🐍 100% phBot Python API Compatibility
This is the big one. Duck Community Bot implements the exact same Python API as phBot.
All function names, signatures, and return types are identical. This means:
duckapi = phBot (complete game interaction API)
duckchat = phBotChat (full chat system integration)
duckui = QtBind (custom UI creation)
Converting existing phBot plugins is as simple as find-and-replace:
That's it. Your plugins work with zero additional modifications.Quote:
# phBot imports → # DCB imports
from phBot import * → from duckapi import *
import phBotChat → import duckchat
import QtBind → import duckui
All the plugins the community has built over the years? They work here too.
══════════════════════════════════════════════════ ═════════
🗺️ Interactive World Map with Click-to-Walk
The World Map tab is one of my favorite features:
Click anywhere to walk - automatic pathfinding within connected areas
Real-time path visualization - see your calculated route as you travel
Zoom & pan controls - mouse wheel to zoom, right-click drag to pan
Training area display - visual boundaries for your grinding spots
NavMesh visualization - see walkable (green) vs blocked (red) terrain
Dungeon support - works inside dungeons with proper floor navigation
══════════════════════════════════════════════════ ═════════
⚔️ Sophisticated Bot Configurations
Monster-type specific skill rotations
Visual mastery tree with auto-upgrade
Auto INT/STR stat point distribution
Advanced protection and return settings
Detailed pickup and filter options
Per-character configuration profiles
Buff management and party buffing
══════════════════════════════════════════════════ ═════════
🎨 Familiar Interface
The bot is intentionally designed to have a similar UI to phBot so you don't feel homesick.
══════════════════════════════════════════════════ ═════════
🖥️ Supported Client Types
vSRO 1.188 vSRO 1.193 vSRO 1.274 Rigid (SRO-R)
Support for additional client types will be added in future updates.
══════════════════════════════════════════════════ ═════════
💰 Free with Fair Usage Policy
Duck Community Bot is completely free with a fair usage limit of 2 bot instances per PC.
Why the 2-instance limit?
There is no premium version yet. The 2-instance policy exists to ensure as many players as possible from the community get to use the bot. It's perfect for players running 1-2 characters on the same server.
When a premium version becomes available in the future, it will offer unlimited instances for those who need more.
══════════════════════════════════════════════════ ═════════
📚 Full Documentation & Guide
I've written comprehensive documentation covering every feature:


══════════════════════════════════════════════════ ═════════
🚀 How to Get Started
1. Join the DuckTools Discord:

2. Register on the website using Discord auth
3. Request your free license from the dashboard
4. Download and start botting!
══════════════════════════════════════════════════ ═════════
🙏 Credits & Acknowledgements
Duck Community Bot is written in C++, but I want to give credit where it's due:
RSBot (
) - The C# codebase was an invaluable knowledge base and reference during development. Huge thanks for making it open source! phBot - Inspired the familiar UI design and Python plugin API. The years of community-built plugins that work with this bot exist thanks to phBot's foundation.
══════════════════════════════════════════════════ ═════════
Questions? Feedback?
Join the Discord or reply here. Happy botting! 🦆
|
| 



.gif)


