Fork me on GitHub


The Python IRC Bot

A project of Nerdfighteria Network


Sopel is a simple, easy-to-use, open-source IRC utility bot, written in Python. It's designed to be easy to use, easy to run, and easy to make new features for.

Sopel comes with a ton of ready-made features for you to use. It can leave notes for people, give you reminders, and much more.

Sopel also comes with a fully-documented and easy-to-use API, so you can write your own features. There's also an easy tutorial you can follow along with, to help you learn.

Developing for Sopel is a great way to familiarize yourself with Python. It's easy to start, but there's no limit to the cool things you can do with it.

Sopel is available on the Python Package Index, and in a tarball.


Project History

Sean Palmer was the original creator of the bot, which he called phenny.

Michael Yanovich improved it, and changed the name to jenni.

Embolalia improved it even more, with a lot of help from Dimitri Molenaars and Elad Alfassa, and renamed it to Willie, and later Sopel. This is the current and most advanced version of the bot.

A number of other people have helped out along the way, and they can be seen in the CREDITS file in Sopel's source code.

Frequently Asked Questions

Creative Commons License by Embolalia is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Source for this site is on GitHub.