#2 Create IRC bot filter for new Pagure issues and pull requests in this repo to IRC
Opened a year ago by jflory7. Modified a year ago

Summary

Create a new IRC bot to send IRC messages when a Fedora Messaging topic matches a new Pagure Pull Request or new Pagure issue on this repository (sig-webdev/home).

Background

@ramyaparimi mentioned in chat today about getting messages for new Pagure activity, since sometimes it is hard to keep up with email. Fedora Infrastructure runs an IRC bot that can be configured to listen to different Fedora Messaging topics and filter for specific keywords.

In our case, we want an IRC bot to send the following notifications to #fedora-webdev on Freenode IRC:

  • New Pagure issues opened on sig-webdev/home
  • New Pagure pull requests opened on sig-webdev/home

We can try this first, and then experiment with adding other GitHub repos later.

Details

See ircbot.py in the Fedora Infra team's Ansible repository. There are multiple examples of bots already in use in this file. It is possible to add a new one by making a Pull Request to this repository with changes.

See line 81 for good examples of existing IRC bots.

The deliverable is a Pull Request with the new IRC bot sent to pagure.io/fedora-infrastructure/ansible. We might get some feedback or change requests, but eventually we can get it merged. We also save the Fedora Infra team time by sending them a patch instead of asking them to write it for us.

Outcome

Better awareness for new activity in this Pagure repository


Metadata Update from @jflory7:
- Issue assigned to rachittshah
- Issue priority set to: waiting on assignee (was: awaiting triage)
- Issue tagged with: good first issue

a year ago

Thank you for assigning the issue @jflory7.

I would proceed as discussed during the meeting. Will update you on the IRC.

Issue tagged with: type - new docs

a year ago

Login to comment on this ticket.

Metadata
Boards 1
WebDev Status: Backlog