A simple library for IRC bots. No longer under active development; see https://git.nickolas360.com/nickolas360/pyrcb2 instead.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nickolas360 c773a6c813 Version 1.14.5 3 years ago
docs Version 1.14.5 3 years ago
examples Update headers in examples 3 years ago
licenses Update license for documentation 3 years ago
tests Better SSL defaults; allow custom contexts 3 years ago
.gitignore Update .gitignore 5 years ago
LICENSE Update licensing 3 years ago
README.md Version 1.14.5 3 years ago
__init__.py Add __init__.py to allow use as a package 4 years ago
pyrcb.py Version 1.14.5 3 years ago



Version 1.14.5

NOTE: Development has moved to pyrcb2. pyrcb is no longer under active development, except for bug fixes.

pyrcb is a simple, self-contained, extendable library for building IRC bots. It isn’t a full implementation of IRC, but rather provides everything needed to easily create bots.

To use pyrcb, just drop pyrcb.py into your project. Make sure you include a copy of the LGPL as well as the GPL, since the LGPL is a set of additional permissions on top of the GPL.

pyrcb is compatible with Python 2.7 and Python 3.1 or higher. SSL/TLS support requires at least Python 2.7.9 or Python 3.2.


Documentation for pyrcb is available at https://pyrcb.readthedocs.io/. If you’re new to pyrcb, start with this guide and take a look at the examples.

The current version of pyrcb is 1.14.5, which was released on 2017-03-21. See the changelog for more information.


See tests/README.md.


pyrcb is licensed under the GNU Lesser General Public License, version 3 or later, except for some parts released under other compatible licenses. See the full license notice.