No description
Find a file
jesopo d454f9b732 use Queue.get() with timeout, not Process.join() for timeout
this was because the threads spawned by multiprocessing.Queue seemed to be
making Process.join() believe the subprocess had not exited.
2019-09-17 13:39:23 +01:00
databases Move log and database files to their own folders 2018-09-24 15:26:31 +01:00
docs remove unneeded "`"s 2019-09-13 16:07:04 +01:00
logs Move log and database files to their own folders 2018-09-24 15:26:31 +01:00
modules 'srt' -> 'str' 2019-09-17 12:23:05 +01:00
src use Queue.get() with timeout, not Process.join() for timeout 2019-09-17 13:39:23 +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 Change README.md to make it clear that I will add new networks for good people 2019-09-05 15:32:01 +01:00
requirements.txt switch to using pytz instead of an API for localised time 2019-09-05 12:25:17 +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

Copyright (C) 2019 jesopo <contact@jesopo.uk> - https://github.com/jesopo/bitbot

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.