Skip to content
Easy IRC is an IRC toolkit to develop IRC client or bot, especially for Python/IRC beginner.
Python
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
easyirc
easyirctests
exambot
.gitignore
LICENSE
README.rst
requirements.txt
setup.py

README.rst

EasyIRC

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.

Example

At this time, there is no document yet.

You can follow example bot step by step:

  • BasicBot as a starting point.
  • Messages for general irc message hook.
  • Regex for regex-based message hook.
You can’t perform that action at this time.