#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: | 
Description
Please use this ticket if you have problems with the new scripts.
New versions of the irssi bitlbee scripts can be found here:
http://aegir.fokdat.nl/Public/irssi-bitlbee-dev/
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
comment:2 Changed at 2010-08-13T10:25:44Z by
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
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
Woohoo, typing notice and join notice now work with libpurple changeset:devel,661
Could you please update scripts at http://the-timing.nl/stuff/irssi-bitlbee/
comment:5 Changed at 2010-08-20T11:15:02Z by
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
Ah yes, thanks! Please download the script again from the dev directory. I will update http://the-timing.nl when BitlBee 1.3 is out of snapshot state.
comment:7 Changed at 2010-12-07T23:48:22Z by
| Resolution: | → fixed | 
|---|---|
| Status: | new → closed | 
All good now I guess?


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