An open API service indexing awesome lists of open source software.

https://github.com/shacknetisp/vepybot

A protocol-independent command bot.
https://github.com/shacknetisp/vepybot

bot irc-bot python python3 red-eclipse vepybot

Last synced: about 1 year ago
JSON representation

A protocol-independent command bot.

Awesome Lists containing this project

README

          

[![Code Climate](https://codeclimate.com/github/shacknetisp/vepybot/badges/gpa.svg)](https://codeclimate.com/github/shacknetisp/vepybot) [![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE.md)
![](https://img.shields.io/github/tag/shacknetisp/vepybot.svg)

Vepybot
======

Vepybot (**Ve**rsatile **Py**thon **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.

### Quick Start
Copy config.py.example in userdata to config.py and run with `python3 run.py`.

### [Guide](doc/guide.md)
There is an introduction to Vepybot [here](doc/guide.md).

### Proxy Support
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.

### Red Eclipse
Vepybot comes with a `redeclipse` plugin that adds support for [Red Eclipse](http://redeclipse.net) IRC relays, as well as reading from [Redflare](https://github.com/stainsby/redflare), a server list for Red Eclipse master servers.