Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/facebookarchive/pyaib
An easy to use Python Framework (that uses gevent) for writing IRC Bots.
https://github.com/facebookarchive/pyaib
Last synced: 2 months ago
JSON representation
An easy to use Python Framework (that uses gevent) for writing IRC Bots.
- Host: GitHub
- URL: https://github.com/facebookarchive/pyaib
- Owner: facebookarchive
- License: apache-2.0
- Archived: true
- Created: 2013-09-26T23:06:25.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2020-02-14T18:34:44.000Z (almost 5 years ago)
- Last Synced: 2024-11-09T07:49:02.780Z (3 months ago)
- Language: Python
- Homepage:
- Size: 86.9 KB
- Stars: 337
- Watchers: 36
- Forks: 71
- Open Issues: 4
-
Metadata Files:
- Readme: README.markdown
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-irc - pyaib - Easy to use framework for writing bots. `Python` (Uncategorized / Uncategorized)
README
Python Async IrcBot framework (pyaib)
=====================================pyaib is an easy to use framework for writing irc bots. pyaib uses gevent
for its Asynchronous bits.Features
========
* SSL/IPv6
* YAML config
* plugin system
* simple nickserv auth
* simple abstract database systemSetup
=====pip install pyaib
or
python setup.py build
python setup.py installExample
========Take a look at the example directory for an example bot called 'botbot'
Run:
python example/botbot.py
Try adding your own plugins in example/plugins.
Take a look at the [wiki](https://github.com/facebook/pyaib/wiki) for information about plugin writing and using the db component.
See the [CONTRIBUTING](CONTRIBUTING.md) file for how to help out.
License
=======
pyaib is Apache licensed, as found in the LICENSE file.