Make the ircbot publisher a macro

Avoid repeating ourselves by introducing a new ircbot: macro.

Bug: 58040
Change-Id: I427a165f5b47343873b8a6ea4900215878981c5f