No description
Find a file
Noah Pederson f70e46a198 Improves sentence processing for karma
Changes the matching regex to grab arbitrary text between ()
for giving (or taking away) karma. Still supports single words
followed by ++/--, including usernames, and strips "," or ":"
characters from the end if a single-word match.

ex. (some sentence to give karma to)++ -> "[Karma] some sentence to give
karma to now has 1 karma"

ex. ngp:++ -> "[Karma] ngp now has 200 karma"
2019-09-26 05:50:10 -05:00
databases Move log and database files to their own folders 2018-09-24 15:26:31 +01:00
docs add example lighttpd rest_api config file 2019-09-18 15:36:01 +01:00
logs Move log and database files to their own folders 2018-09-24 15:26:31 +01:00
modules Improves sentence processing for karma 2019-09-26 05:50:10 -05:00
src add utils.parse.try_int() because .isdigit() isnt good enough 2019-09-26 13:44:38 +01:00
.gitignore gitignore .log files in any directory 2019-03-06 13:28:08 +00:00
bot.conf.example update bot.conf.example to reflect localhost-only 2019-09-13 11:39:34 +01:00
CHANGELOG.md v1.11.1 release 2019-08-30 19:10:17 +01:00
EVENTS.md received.command takes a final [command] part 2018-09-30 15:07:39 +01:00
LICENSE Revert "added license info" 2019-05-26 09:19:32 -04:00
README.md slim down license in README.md 2019-09-25 18:34:04 +01:00
requirements.txt add cryptography 2.7 to requirements.txt 2019-09-26 16:00:39 +01:00
start.py add --remove-server/-R cli arg 2019-07-12 09:30:22 +01:00

BitBot

Python3 event-driven modular IRC bot!

Requirements

pip3 install --user -r requirements.txt

Setup

See docs/help/setup.md.

Github/Gitea web hooks

I run BitBot as-a-service on most popular networks (willing to add more networks!) and offer github/gitea-to-IRC web hook notifications for free to FOSS projects. Contact me for more information!

Contact/Support

Come say hi at #bitbot on freenode

License

This project is licensed under GNU General Public License v2.0 - see LICENSE for details.