Skip to main content

Easy IRC is an IRC toolkit to develop IRC client or bot, especially for Python/IRC beginner.

Project description

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.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page