Sopel IRC Bot¶

Sopel is a Python IRC bot framework. It is designed to enable easily writing new utilities and features for your IRC channels.

Quick links¶

  • Latest releases

  • Source code

  • Tutorials

Documentation¶

  • Running the bot
    • Command Line Interfaces
    • The [core] configuration section
  • Plugins: Developer Overview
    • What is a Plugin?
    • Anatomy of a plugin
    • Interact with the bot
    • Callable decorators
    • Automated tests
    • Advanced Tips & Tricks
    • Internal machinery
    • Plugin glossary
  • Sopel Package API
    • The bot and its state
    • Triggers
    • Configuration functionality
    • The bot’s database
    • Additional API features
    • IRC Backends
  • Testing tools
    • Common tools
    • Fixtures with py.test
    • Factories
    • Mocks
    • Old testing tools

Logo

Sopel

A Python IRC bot framework.

Navigation

  • Running the bot
  • Plugins: Developer Overview
  • Sopel Package API
  • Testing tools

  • Back to main site

Related Topics

  • Documentation overview
    • Next: Running the bot

Quick search

Donate/support

Donate

©2012-2019, Sopel contributors. | Powered by Sphinx 3.5.4 & Alabaster 0.7.12