Ticket #413 (reopened enhancement)

Opened 2 years ago

Last modified 1 week ago

Jabber Bot for notifications

Reported by: c00i90wn <c00i90wn@litestep.com> Assigned to: anybody
Priority: normal Component: Request-a-Hack
Severity: normal Keywords: jabber bot notifications
Cc: web@alexanderschaber.de, davidf@sjsoft.com Trac Release: 0.10

Description

A bot that notifies of timeline changes.

Attachments

Change History

(follow-up: ↓ 2 ) 06/07/06 11:31:27 changed by coderanger

There has been some very loose planning to build something as a generic TracBot? framework. If this used something like Twisted Words, it would also have the benefit of being cross-system.

(in reply to: ↑ 1 ) 06/07/06 14:56:37 changed by anonymous

Replying to coderanger:

There has been some very loose planning to build something as a generic TracBot? framework. If this used something like Twisted Words, it would also have the benefit of being cross-system.

Yes, if it were coded with Twisted Words the Jabber implementation would be fairly easy

11/05/06 21:23:47 changed by mcwanek@fourthwavellc.net

I implemented this for internal use at work using Twisted.

We run an internal jabber chat room, so our TracBot? runs in there. Our TracBot? polls the RSS feed of our Trac timeline for any changes and posts them into the jabber chat room. The bot also logs all our posts to the chat room and then dumps out a daily log back into Trac as a wiki page. This way we have a searchable history of our chat room in Trac.

Only took about 2-3 days to develop; that includes learning python and Twisted as I went along.

(follow-up: ↓ 5 ) 01/16/07 04:57:20 changed by athomas

  • status changed from new to closed.
  • resolution set to worksforme.

This can be done via any RSS-capable bot (eg. Supybot).

(in reply to: ↑ 4 ) 08/18/07 05:41:16 changed by Uranellus

  • cc set to web@alexanderschaber.de.
  • status changed from closed to reopened.
  • resolution deleted.

Replying to athomas:

This can be done via any RSS-capable bot (eg. Supybot).

how would you do that with supybot which does not support jabber? Also running an external application just for this is not quiet the nice way .. :|

Replying to mcwanek@fourthwavellc.net:

We run an internal jabber chat room, so our TracBot? runs in there. Our TracBot? polls the RSS feed of our Trac timeline for any changes and posts them into the jabber chat room. The bot also logs all our posts to the chat room and then dumps out a daily log back into Trac as a wiki page. This way we have a searchable history of our chat room in Trac.

Would your company share the code?

IMHO this could be set up at the point where the regular mail notifications are sent right now.

08/20/08 05:26:04 changed by davidf@sjsoft.com

  • cc changed from web@alexanderschaber.de to web@alexanderschaber.de, davidf@sjsoft.com.

The AnnouncerPlugin might be useful here


Add/Change #413 (Jabber Bot for notifications)




Change Properties
Action