Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
globau and glandium Update User-Agent header to identify as pulsebot
Identifying pulsebot via its user-agent permits Bugzilla's user-agent
based blocking/rate-limiting to whitelist pulsebot.
Latest commit ce18426 Mar 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
pulsebot
.travis.yml
README.md
pulsebot.cfg.in
requirements.txt

README.md

Build Status

pulsebot

Pulsebot is a bot listening to pulse.mozilla.org for mercurial changes and notifying channels accordingly. It uses the willie bot for all interactions with IRC servers.

The current setup used on irc.mozilla.org can be replicated as follows:

sudo apt-get install python-virtualenv
virtualenv bot
bot/bin/pip install -r requirements.txt

Then create a pulsebot.cfg configuration:

bot/bin/python -m pulsebot.config > pulsebot.cfg

If you already have a pulsebot.cfg file, you shall update it with the new default configuration:

bot/bin/python -m pulsebot.config > pulsebot.cfg.new
# Check the differences
diff -u pulsebot.cfg pulsebot.cfg.new
mv pulsebot.cfg.new pulsebot.cfg

The bot can then be started with:

bot/bin/python -m pulsebot
You can’t perform that action at this time.