Porting this Python 2.x project to 3.x is way too much work for me.
I've replaced Pyfibot in my personal use with these three:
- IRC connector: https://github.com/lepinkainen/gobotlite
- Commands in AWS Lambda: https://github.com/lepinkainen/lambdabot
- Title parser in AWS Lambda: https://github.com/lepinkainen/titleparser
Both Lambda functions should be pretty easy to convert to run locally.
A Python IRC-bot made using the Twisted Matrix IRC-library.
Supports online module reloading - only major core changes require a restart. Extensive module & handler -support for easy extension and customization.
- URL title fetching with custom handlers via API calls for speed and
efficiency
- IMDb
- Youtube / Dailymotion
- Wikipedia
- Imgur
- eBay
- Spotify
- Bitcoin exchange rates
- Wolfram Alpha queries
- Weather
- RSS support
- Modular
- Live refresh of modules and configuration
- Coder friendly (a basic module requires just 2 lines of boilerplate code)
- SSL-support
- IPv6-support
- virtualenv-support
- Works with torify
Support can be found at #pyfibot on irc.nerv.fi and please contact yllapito@nerv.fi if you want to connect outside of Finland (will be changed) or need help with IRC-network.
This product includes GeoLite data created by MaxMind, available from http://www.maxmind.com.