All pastes #803378 Raw Edit

Vermischtes

public text v1 · immutable
·published 2007-12-01 04:21 UTC
rendered paste body
mybot@brain:~/xbot$ killall xbot.pl; ./xbot.pl 
xbot.pl: Kein Prozess abgebrochen
Variable "$kernel" will not stay shared at Xbot.pm line 160.
Use of POE::Component::IRC->new() is deprecated, please use spawn(). Called from  Xbot Xbot.pm 65 
>>> NICK xbot
>>> USER xbot 0 * :a debiancenter bot - contact: sysdef
->NOTICE AUTH :*** Looking up your hostname... 
->NOTICE AUTH :*** Found your hostname, welcome back 
->NOTICE AUTH :*** Checking ident 
->NOTICE AUTH :*** No identd (auth) response 
->:sendak.freenode.net 001 xbot :Welcome to the freenode IRC Network xbot 
->:sendak.freenode.net 002 xbot :Your host is sendak.freenode.net[sendak.freenode.net/6667], running version hyperion-1.0.2b 
->NOTICE xbot :*** Your host is sendak.freenode.net[sendak.freenode.net/6667], running version hyperion-1.0.2b 
->:sendak.freenode.net 003 xbot :This server was created Tue May  1 20:52:25 UTC 2007 
->:sendak.freenode.net 004 xbot sendak.freenode.net hyperion-1.0.2b aAbBcCdDeEfFGhHiIjkKlLmMnNopPQrRsStTuUvVwWxXyYzZ01234569*@ bcdefFhiIklmnoPqstv 
->:sendak.freenode.net 005 xbot IRCD=dancer CAPAB CHANTYPES=# EXCEPTS INVEX CHANMODES=bdeIq,k,lfJD,cgijLmnPQrRstz CHANLIMIT=#:20 PREFIX=(ov)@+ MAXLIST=bdeI:50 MODES=4 STATUSMSG=@ KNOCK NICKLEN=16 :are supported by this server 
->:sendak.freenode.net 005 xbot SAFELIST CASEMAPPING=ascii CHANNELLEN=30 TOPICLEN=450 KICKLEN=450 KEYLEN=23 USERLEN=10 HOSTLEN=63 SILENCE=50 :are supported by this server 
->:sendak.freenode.net 251 xbot :There are 17162 listed and 16675 unlisted users on 27 servers 
->:sendak.freenode.net 252 xbot 35 :flagged staff members 
->:sendak.freenode.net 254 xbot 17888 :channels formed 
->:sendak.freenode.net 255 xbot :I have 84 clients and 0 servers 
->:sendak.freenode.net 265 xbot :Current local  users: 84  Max: 1864 
->:sendak.freenode.net 266 xbot :Current global users: 33837  Max: 43148 
->:sendak.freenode.net 250 xbot :Highest connection count: 1865 (1864 clients) (34489 since server was (re)started) 
->:sendak.freenode.net 375 xbot :- sendak.freenode.net Message of the Day -  
->:sendak.freenode.net 372 xbot :- Welcome to sendak.freenode.net in Vilnius, Lithuania, EU.  
->:sendak.freenode.net 372 xbot :- Thanks to Microlink Lietuva (http://www.microlink.lt) for providing this 
->:sendak.freenode.net 372 xbot :- server! 

...
->:sendak.freenode.net 372 xbot :- fundraiser will begin soon; if you'd like to donate early, 
->:sendak.freenode.net 372 xbot :- please see http://freenode.net/pdpc_donations.shtml for more 
->:sendak.freenode.net 372 xbot :- information.  Thank you for using freenode! 
->:sendak.freenode.net 372 xbot :-  
->:sendak.freenode.net 376 xbot :End of /MOTD command. 
>>> MODE xbot +i
>>> PRIVMSG NickServ :identify xxxxxxxxxxxxxxxxx
->:NickServ!NickServ@services. NOTICE xbot :This nickname is owned by someone else 
->:NickServ!NickServ@services. NOTICE xbot :If this is your nickname, type /msg NickServ IDENTIFY <password> 
->:freenode-connect!freenode@freenode/bot/connect PRIVMSG xbot :VERSION 
>>> NOTICE freenode-connect :VERSION xbot 0.1 from Debian Center Project - debiancenter.org - contact is: sysdef
->:xbot MODE xbot :+i 
->:NickServ!NickServ@services. NOTICE xbot :Password accepted - you are now recognized 
->:services. MODE xbot :+e 
->:sendak.freenode.net NOTICE xbot :NickServ set your hostname to "debiancenter/bot/xbot" 
Use of uninitialized value in concatenation (.) or string at Xbot.pm line 324.
>>> JOIN #xbot 
>>> JOIN #botwar 
>>> JOIN #test-freenode 
->:xbot!n=xbot@debiancenter/bot/xbot JOIN :#xbot 
->:sendak.freenode.net 353 xbot = #xbot :xbot irrsinn plastique x-Dieu sephrenia @ChanServ @sysdef  
->:sendak.freenode.net 366 xbot #xbot :End of /NAMES list. 
->:xbot!n=xbot@debiancenter/bot/xbot JOIN :#botwar 
->:sendak.freenode.net 332 xbot #botwar :CAUTION: THIS IS THE BOT WAR ARENA - NO ONE REALLY WANT TO DIS YOU HERE BECAUSE ALL IN HERE IS JUST A GAME - [BE]WAR[E] - This channel is for op, kick, voice testing and every that a bot can do with an other bot or a real person ... 
->:sendak.freenode.net 333 xbot #botwar LuX 1196354835 
->:sendak.freenode.net 353 xbot = #botwar :xbot @LuX @sysdef @x-Dieu @ChanServ @sephrenia  
->:sendak.freenode.net 366 xbot #botwar :End of /NAMES list. 
->:xbot!n=xbot@debiancenter/bot/xbot JOIN :#test-freenode 
->:sendak.freenode.net MODE #test-freenode +ns 
->:sendak.freenode.net 353 xbot @ #test-freenode :@xbot  
->:sendak.freenode.net 366 xbot #test-freenode :End of /NAMES list. 
->:ChanServ!ChanServ@services. NOTICE xbot :[#botwar] ! PLEASE READ THE TOPIC CAREFULLY ! 
->:ChanServ!ChanServ@services. MODE #botwar +o xbot  
->:ChanServ!ChanServ@services. MODE #test-freenode +tc  
->:ChanServ!ChanServ@services. MODE #test-freenode -s  
->:sysdef!i=sys@debiancenter/founder.developer/cacert.assurer.sysdef PRIVMSG #xbot :.whois sysdef 


-------------

...
        irc_dcc_start    => "on_dcc_start",
        irc_dcc_chat     => "on_dcc_chat",
        irc_whois        => "whois",
        irc_401          => "whois",
      }
    ]
...
# get whois informations
sub whois {

  my ( $self, $kernel, $reply ) = @_[ OBJECT, KERNEL, ARG0 ];

  $kernel->post( NICK, 'privmsg', "#xbot", "- start -" );
  $kernel->post( NICK, 'privmsg', "#xbot", "$reply" );
  $kernel->post( NICK, 'privmsg', "#xbot", "- stop -" );

}
...
  elsif ( $msg =~ m/^${prefix}whois$/i ) {
    # send a whois request
    $kernel->post( NICK, 'whois', 'sysdef' );
  }