dr.botzo, the IRC bot with Django integration.
Go to file
Brian S. Stephan 8f7b477fb8 start of gitlab code review/merge bot
the intent of this thing is to scan configured projects' merge requests,
and automatically assign them to designated code reviewers. if someone
says "LGTM" in the merge request thread, that counts as a review and the
bot either selects another reviewer or assigns the thing to a designated
merge approver for the final approval and merge

this is most of the way there, but not done yet. things still to do:

1) more strings than "LGTM", but we should be careful to avoid things
   that someone might actually say
2) i'm trying to avoid it but i probably need to track the 2 of 2
   reviewer message separate from the message assigning the merge
   request to an approver. it's plausible that a reviewer is also an
   approver, and if the last reviewer is a candidate approver, the
   script does nothing, but we probably want it to still log the 2 of 2
   part. i could track the "nagging" for 2 of 2 messages, to avoid
   the bot repeating itself, but that seems unfortunately annoying
2016-06-23 23:49:38 -05:00
dr_botzo start of gitlab code review/merge bot 2016-06-23 23:49:38 -05:00
scripts add mpd-notifications script 2015-07-11 08:17:19 -05:00
.gitignore .gitignore the .idea directory 2015-05-12 20:56:22 -05:00
.gitlab-ci.yml .gitlab-ci.yml: don't fail on prospector messages 2016-03-02 21:01:43 -06:00
COPYING reorganizing project directories, part 2 2015-05-08 20:44:24 -05:00
README remove old IRC bot entirely 2015-06-19 21:50:35 -05:00
TODO removing a bunch of BUGS, cleaning up TODO 2015-06-19 21:41:23 -05:00
requirements.txt start of gitlab code review/merge bot 2016-06-23 23:49:38 -05:00

README

dr.botzo --- an IRC bot

   dr.botzo is an IRC bot written in Python and using irclib.py to handle most
   of the protocol stuff. It is mostly a fun project for a couple of us to hack
   around on, but you may find it useful, in which case you're free to copy
   this source, send patches, etc.

SOURCE

   http://www.incorporeal.org/sw/?a=summary&p=dr.botzo

AUTHORS

   Brian S. Stephan <bss@incorporeal.org>

DEVELOPMENT

   The bot is currently written to be fairly modular. No real documentation on
   this yet, but those interested in developing more features should take a
   look at any of the ircplugin.py files.