Special ducks, ammunition, equipment, fatigue, shops and persistent progression reward regular play.
pyDuckHunt
A live hunt built to replay.
Fast channel play on the surface; deterministic transitions, durable state and private operator controls underneath.
- Status
- Public beta
- Runtime
- Python 3.11+
- Languages
- English · French
THE CLASSIC IRC HUNT, ENGINEERED FOR RECOVERY
pyDuckHunt turns the familiar channel game into a persistent season: ducks and special flights, equipment, fatigue, shops, bread attractions and duck calls.
Every accepted action can be replayed from the event journal. Scores survive restarts, while exact flight planning stays private to authenticated Owners.
A digest-chained journal, atomic snapshots and deterministic transitions protect the game state.
Authenticated Owners can inspect exact flight plans and administer the game without leaking them in-channel.
The public beta is deliberately tagless for now: feedback and real play still shape the contract.
Choose the language, then configure
The installer prepares a local environment and private configuration. It does not connect or start the bot.
Use --language en for English; omit it for the default French messages.
git clone https://github.com/teuk/pyDuckHunt.git
cd pyDuckHunt
./install.sh --language en
Hunting live on EpiKnet
Coin hosts the French public beta on #i/o. It is a real game channel and a demanding operational test bed.
Expect careful evolution: the project has no tag or GitHub Release yet, and the repository remains the source of truth.
Origins & credits
All our greetings and thanks go to MenzAgitat. This Python version is heavily inspired by the Duck Hunt running on #boulets on irc.epiknet.org.
Website: https://boulets.eggdrop.fr
Tcl scripts: https://boulets.eggdrop.fr/tcl/scripts/index.html
DuckHunt 2.11 Tcl: https://scripts.eggdrop.fr/details-Duck+Hunt-s228.html
Eggdrop aficionados may prefer MenzAgitat’s original Tcl scripts — version 3.x is coming, so stay tuned.
Special thanks to gaby
For testing Coin on #i/o, spotting bugs, and helping make the game better — one duck at a time.
Licensed under CC BY-NC-SA 3.0.
Mediabot
Mature IRC automation for communities that expect their tools to remain observable, maintainable and online.
One modular platform for channel operations, content, AI-assisted conversation and web administration — developed in public since 2007.
- Running since
- 2007
- Release evidence
- 18,760 tests
- Current stable
- 3.5
- Archive downloads
- 1,039
MEDIABOT 3.5 IS OUT
Mediabot 3.5 seals the 3.4 development cycle with smarter channel conversations, a supported and hardened web console, stronger cross-cutting security, deterministic release artifacts and an archive-based Debian 13 acceptance path.
Per-channel learning, bounded replies and provider-neutral AI guarded by explicit capabilities.
Durable sessions, CSRF protection, throttling, loopback binding and sandboxed deployment.
Thirty-seven invariants protect identities, requests, plugins, updates, data and rollback.
Fresh install, stable upgrade, exact rollback and deterministic reapplication on Debian 13.
Gzip archive
The most widely compatible source archive.
Download .tar.gzXZ archive
The smaller archive, with stronger compression.
Download .tar.xzMediabot 3.3
Released July 12, 2026. Version 3.3 remains available for historical deployments, reproducibility and operators who are not ready to move to 3.5 yet.
Eggdrop
Three decades of IRC automation, still actively maintained.
Eggdrop 1.10.2 combines a proven channel runtime with Tcl and Python modules, TLS, IPv6, IRCv3 and botnet support.
Release news, security notices and the canonical home of Eggdrop.
Visit the project ↗ Documentation Eggdrop 1.10.2 manualInstallation, configuration, Tcl, Python modules and botnet operations.
Read the docs ↗ Source & issues eggheads/eggdropBrowse the current source, changelog and public issue tracker.
Open GitHub ↗French-language help, tutorials and scripts — useful companions to the official Eggdrop documentation.
Latest local packages
🪄 Mediabot Dev Pulse
Latest spells, bugfixes and release notes from the Mediabot v3 workshop.
MB790 — The Hailo Spellbook Learns to Speak 🧠📖✨
MB790 — The Hailo Spellbook Learns to Speak 🧠📖✨
Links
IRC networks, clients and community resources shared across the project collection.
- Mediabot — production IRC automation since 2007
- pyDuckHunt — deterministic persistent channel game
- Eggdrop — official links and community Tcl resources
- Build for long-lived communities
- Publish verifiable release evidence
- Keep operations calm and recoverable