https://github.com/wuvt/notecharlie
notecharlie is our IRC bot based on vtluug/phenny
https://github.com/wuvt/notecharlie
dockerfile irc-bot python
Last synced: about 1 year ago
JSON representation
notecharlie is our IRC bot based on vtluug/phenny
- Host: GitHub
- URL: https://github.com/wuvt/notecharlie
- Owner: wuvt
- Created: 2021-04-06T09:27:39.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-06T09:34:28.000Z (about 5 years ago)
- Last Synced: 2025-02-01T14:34:41.703Z (over 1 year ago)
- Topics: dockerfile, irc-bot, python
- Language: Python
- Size: 806 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# notecharlie
This is notecharlie, wuvt's emasculated phenny fork. Phenny is a Python IRC bot
originally written by Sean B. Palmer, it has been ported to Python3, and
features have been slowly removed.
This version comes with many new modules, IPv6 support, TLS support, and unit
tests. We also include a dockerfile used as part of our own deployment.
We disable most of the snarfuri tools to leak less metadata; other features
will be axed in future releases.
Compatibility with existing phenny modules has been mostly retained, but they
will need to be updated to run on Python3 if they do not already. All of the
core modules have been ported, removed, or replaced.
## Requirements
* Python 3.4+
* [python-requests](http://docs.python-requests.org/en/latest/)
## Installation
1. Run `./phenny` - this creates a default config file
2. Edit `~/.phenny/default.py`
3. Run `./phenny` - this now runs phenny with your settings
Alternately, you can use the provided Dockerfile.
Enjoy!
## Testing
You will need the Python3 versions of `python-pytest` and `python-mock`. To run
the tests, simply run `pytest`.
## Authors
* Sean B. Palmer, http://inamidst.com/sbp/
* mutantmonkey, http://mutantmonkey.in