Easy IRC is an IRC toolkit to develop IRC client or bot, especially for Python/IRC beginner.
What are the Goals:
- Every core parts are replacable or expendable. They are layered considerately.
- Every behaviors are event-driven or pluggable.
- Every events are described independantly as much as possible.
- Super easy-to-write new modules.
- Batteries included - common bot features are included.
- General-purpose, still.
- Every parts are reusable. Command, event, module, entire bot or even non-easyirc based bot.
What is not a goal:
- High-performance.
At this time, there is no document yet.
You can follow example bot step by step: