https://github.com/lepinkainen/pyfibot
Pyfibot the Python IRC bot
https://github.com/lepinkainen/pyfibot
irc-bot python-2 python-irc-bot twisted
Last synced: 8 months ago
JSON representation
Pyfibot the Python IRC bot
- Host: GitHub
- URL: https://github.com/lepinkainen/pyfibot
- Owner: lepinkainen
- License: bsd-3-clause
- Archived: true
- Created: 2013-02-08T13:09:08.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2024-07-30T09:26:27.000Z (almost 2 years ago)
- Last Synced: 2025-01-20T02:52:56.946Z (over 1 year ago)
- Topics: irc-bot, python-2, python-irc-bot, twisted
- Language: Python
- Size: 7.31 MB
- Stars: 51
- Watchers: 7
- Forks: 31
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Pyfibot is back!
Thanks to the power of Claude Code, I was able to port the code to python3
- [uv](https://github.com/astral-sh/uv) is used to manage packages
- [Taskfiles](https://taskfile.dev/) instead of Makefiles
---
[](https://github.com/lepinkainen/pyfibot/actions/workflows/python-app.yml)
pyfibot
=======
A Python IRC-bot made using the [Twisted Matrix](http://twistedmatrix.com/trac/) IRC-library.
Supports online module reloading - only major core changes require a
restart. Extensive module & handler -support for easy extension and
customization.
Installation
------------
[Installation instructions](https://github.com/lepinkainen/pyfibot/wiki/Installation)
Module highlights
-----------------
* URL title fetching with custom handlers via API calls for speed and
efficiency
* IMDb
* Youtube / Dailymotion
* Wikipedia
* Imgur
* Instagram
* eBay
* Spotify
* Bitcoin exchange rates
* Wolfram Alpha queries
* Weather
* RSS support
Features
--------
* 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](http://maxmind.com/).