#79 closed enhancement (fixed)

FICS support / network engine modularization

Reported by: anonymous Owned by: Jelmer Vernooij
Priority: wishlist Milestone:
Component: BitlBee Version: 1.0
Keywords: fics Cc:
IRC client+version: Client-independent Operating System: Public server
OS version/distro:


OK, so this is a feature request in two parts, I guess. There is a site "" aka FICS, that allows you to play chess online. Obviously the chess is beyond the scope of BitlBee, but FICS also has community chat facilities (one-to-one messaging like /msg, as well as many-to-many channels). I'd really like it if BitlBee could do for FICS what it does for IM networks; gate it to an IRC client.

The reason this is a feature request in two parts is that I think a good way to implement this feature would involve modularizing the code for connecting to the various networks. That way, adding support for new chat engines would be much easier in the future.

I am more than willing to help out in any way I can, as far as collecting output samples from FICS and any other "leg work" required. I'm not willing to post my name or email on a public web page (hehe), but if anyone's interested in picking up this feature I'll be watching this bug report and will do my best to contact anyone who updates it.

Attachments (0)

Change History (2)

comment:1 Changed at 2006-01-09T11:09:56Z by Jelmer Vernooij

Owner: set to Jelmer Vernooij
Status: newassigned

This is actually already implemented in the development version of BitlBee. The only thing left to do is install the appropriate headers. I'll have a look at it sometime this week.

comment:2 Changed at 2006-03-02T11:40:28Z by Jelmer Vernooij

Resolution: fixed
Status: assignedclosed

Support for this is now available in my integration branch ( See doc/example_plugin.c. Please let me know if you have any questions.

This should hit the main branch in a few days.

Modify Ticket

as closed The owner will remain Jelmer Vernooij.
The resolution will be deleted.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.