Skip to main content

bugzilla plugin for helga

Project description


Helga is a Python chat bot. Full documentation can be found at

This Bugzilla plugin allows Helga to respond to Bugzilla ticket numbers in IRC and print information about the tickets. For example:

03:14 < ktdreyer> bz 1217809
03:14 < helgabot> ktdreyer might be talking about
                  [[TRACKER] SELinux support]


This Bugzilla plugin is available from PyPI, so you can simply install it with pip:

pip install helga-bugzilla

If you want to hack on the helga-bugzilla source code, in your virtualenv where you are running Helga, clone a copy of this repository from GitHub and run python develop.


In your file (or whatever you pass to helga --settings), you must specify a BUGZILLA_XMLRPC_URL. For example:


Optionally you can also specify a short URL format:


The %(ticket)s format string will be replaced with the bug number.

Optional: Authenticated access

By default, Helga only reads tickets that are publicly accessible. You may optionally give Helga privilieged access to Bugzilla and allow Helga to read private bugs by setting up a python-bugzilla credential:

$ bugzilla login
(enter your username and password)

(Use the --bugzilla= argument here if the XMLRPC URI is not the default,

This bugzilla login command will save your login credential to .bugzillacookies or .bugzillatoken. When this is set, Helga will be able to read private bugs with using the permissions of the user to whom the API key belongs.

Note: This authentication feature can expose private information (ticket subjects) about your Bugzilla bugs. If you use this feature, be sure that the networks to which Helga connects are restricted. Everyone in Helga’s channels will see the private information, so the assumption is that they already have rights to read the private bugs.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

helga-bugzilla-1.0.1.tar.gz (3.4 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page