#670 closed enhancement (fixed)

Updating new irssi scripts for snapshot 1.3

Reported by: timing Owned by: timing
Priority: normal Milestone:
Component: Scripts (irssi) Version: devel
Keywords: Cc:
IRC client+version: Client-independent Operating System: Public server
OS version/distro:


Please use this ticket if you have problems with the new scripts.

New versions of the irssi bitlbee scripts can be found here:

The scripts needed changes because:

- You can now use multiple control channels
- You can close all control channels

Channel and server detection is now done by checking event 005 for NETWORK=BitlBee and control channels have the chanmode +C

bitlbee_timestamp can be used for translating bitlbee's timestamps into normal messages:

^B[^B^B^B01:23:45^B]^B ^B<^Bsomeoneelse^B>^B Lorem ipsum dolor sit amet, consectetur adipisicing elit...

It also simulates the messages: Day changed to 12 Aug 2010, when two messages switches days.

bitlbee_tab_completion is a bit useless imo, because BitlBee supports shortening of commands and 'account twitter set mode many' is hard to complete because 'twitter' is a variable account name. Please let me know if you still think bitlbee_tab_completion is usefull.

Attachments (0)

Change History (8)

comment:1 Changed at 2010-08-13T09:38:49Z by domen@…

I still have problems with typing notice script, as described in ticket:272 .

comment:2 Changed at 2010-08-13T10:25:44Z by domen@…

Um... regarding typing notice with libpurple... imcb_buddy_typing doesn't seem to be called anywhere in purple code?

comment:3 Changed at 2010-08-13T10:28:22Z by timing

Ok, so if this bug is not irssi script related, could you please open a new ticket :-)

comment:4 Changed at 2010-08-20T06:16:43Z by anonymous

Woohoo, typing notice and join notice now work with libpurple changeset:devel,661

Could you please update scripts at

comment:5 Changed at 2010-08-20T11:15:02Z by anonymous

Actually... is this intentional? Looks like a bug: typing notice script:

-                               if( $channel->{mode} eq 'Ct' ){
+                               if( $channel->{mode} =~ /C/ ){

but then later:

-       if( $channel->{mode} eq 'Ct' && $channel->{server}->{tag} eq $bitlbee_server ){
+       if( $channel->{mode} eq /C/ && $channel->{server}->{tag} eq $bitlbee_server->{tag} )

note the eq /C/

comment:6 Changed at 2010-08-24T09:21:05Z by anonymous

Ah yes, thanks! Please download the script again from the dev directory. I will update when BitlBee 1.3 is out of snapshot state.

comment:7 Changed at 2010-12-07T23:48:22Z by wilmer

Resolution: fixed
Status: newclosed

All good now I guess?

comment:8 Changed at 2010-12-08T07:13:21Z by domen@…

Yes, thanks!

Modify Ticket

as closed The owner will remain timing.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment

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

Note: See TracTickets for help on using tickets.