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: 5 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 12 years ago)
- Default Branch: master
- Last Pushed: 2024-07-30T09:26:27.000Z (11 months ago)
- Last Synced: 2025-01-20T02:52:56.946Z (5 months 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
# Project archived 7/2024
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/titleparserBoth Lambda functions should be pretty easy to convert to run locally.
---
[](https://github.com/lepinkainen/pyfibot/actions/workflows/python-app.yml)
[](https://pyup.io/repos/github/lepinkainen/pyfibot/)
[![Mergify Status][mergify-status]][mergify][mergify]: https://mergify.io
[mergify-status]: https://img.shields.io/endpoint.svg?url=https://gh.mergify.io/badges/lepinkainen/pyfibot&style=flatpyfibot
=======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
* eBay
* Spotify
* Bitcoin exchange rates
* Wolfram Alpha queries
* Weather
* RSS supportFeatures
--------* 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 torifySupport can be found at #pyfibot on irc.nerv.fi and please contact
[email protected] 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/).