Vepybot (Versatile Python Bot) is a general purpose command bot independent of protocol, with most functionality added by plugins.
By default it includes an IRC plugin, as well as a minimal plainsocket
plugin for basing other protocol plugins on.
Copy config.py.example in userdata to config.py and run with python3 run.py
.
There is an introduction to Vepybot here.
Vepybot's IRC protocol can connect via a SOCKS5 proxy (e.g. Tor), and all it's HTTP functions can also have a SOCKS5 proxy applied.
Vepybot comes with a redeclipse
plugin that adds support for Red Eclipse IRC relays, as well as reading from Redflare, a server list for Red Eclipse master servers.