dokładnie o to. Działać działa. Za to mam kolejny problem, mianowicie:
Zawartosc pliku "commands":
Kod: Zaznacz cały
JakisLogin@JakisHost:~$ cat ./commands
NICK tmp8
USER tmp8 8 * : Jan Kowalski
PRIVMSG BeschBot :!keep tmp8
QUIT
JakisLogin@JakisHost:~$
Uruchamiam nc:
Kod: Zaznacz cały
JakisLogin@JakisHost:~$ nc irc.freenode.org 6667 < ./commands
:gibson.freenode.net NOTICE * :*** Looking up your hostname...
:gibson.freenode.net NOTICE * :*** Checking Ident
:gibson.freenode.net NOTICE * :*** Found your hostname
:gibson.freenode.net NOTICE * :*** No Ident response
:gibson.freenode.net 001 tmp8 :Welcome to the freenode Internet Relay Chat Network tmp8
:gibson.freenode.net 002 tmp8 :Your host is gibson.freenode.net[213.179.58.83/6667], running version ircd-seven-1.0.3
:gibson.freenode.net 003 tmp8 :This server was created Wed Feb 24 2010 at 00:05:12 CET
:gibson.freenode.net 004 tmp8 gibson.freenode.net ircd-seven-1.0.3 DOQRSZaghilopswz CFILMPQbcefgijklmnopqrstvz bkloveqjfI
:gibson.freenode.net 005 tmp8 CHANTYPES=# EXCEPTS INVEX CHANMODES=eIbq,k,flj,CFLMPQcgimnprstz CHANLIMIT=#:120 PREFIX=(ov)@+ MAXLIST=bqeI:100 MODES=4 NETWORK=freenode KNOCK STATUSMSG=@+ CALLERID=g :are supported by this server
:gibson.freenode.net 005 tmp8 SAFELIST ELIST=U CASEMAPPING=rfc1459 CHARSET=ascii NICKLEN=16 CHANNELLEN=50 TOPICLEN=390 ETRACE CPRIVMSG CNOTICE DEAF=D MONITOR=100 :are supported by this server
:gibson.freenode.net 005 tmp8 FNC TARGMAX=NAMES:1,LIST:1,KICK:1,WHOIS:1,PRIVMSG:4,NOTICE:4,ACCEPT:,MONITOR: EXTBAN=$,arx WHOX CLIENTVER=3.0 :are supported by this server
:gibson.freenode.net 251 tmp8 :There are 312 users and 66196 invisible on 27 servers
:gibson.freenode.net 252 tmp8 31 :IRC Operators online
:gibson.freenode.net 253 tmp8 6 :unknown connection(s)
:gibson.freenode.net 254 tmp8 43321 :channels formed
:gibson.freenode.net 255 tmp8 :I have 3545 clients and 2 servers
:gibson.freenode.net 265 tmp8 3545 6710 :Current local users 3545, max 6710
:gibson.freenode.net 266 tmp8 66508 74011 :Current global users 66508, max 74011
:gibson.freenode.net 250 tmp8 :Highest connection count: 6711 (6710 clients) (1638604 connections received)
:gibson.freenode.net 375 tmp8 :- gibson.freenode.net Message of the Day -
:gibson.freenode.net 372 tmp8 :- Welcome to gibson.freenode.net in Norway, EU! Thanks to
:gibson.freenode.net 372 tmp8 :- SSC Networks (www.ssc.no) for sponsoring this server!
:gibson.freenode.net 372 tmp8 :-
(... tutaj dalsza czesc MOTD ...)
:gibson.freenode.net 376 tmp8 :End of /MOTD command.
:tmp8 MODE tmp8 :+i
JakisLogin@JakisHost:~$
Problem jest taki, że po zalogowaniu się na serwer zostają wywołane tylko komendy:
NICK tmp8
USER tmp8 8 * : Jan Kowalski
natomiast dalsze:
PRIVMSG BeschBot :!keep tmp8
już nie. Testowałem to w ten sposób, że próbowałem wysłać wiadomość sam do siebie (byłem jednocześnie zalogowany na innym kliencie IRC'a):
PRIVMSG tmp7 :testing
oraz sam do siebie:
PRIVMSG tmp8 :testing
Co to może być? A drugie pytanie jest takie, czemu jeżeli w pliku z komendami skasuję linijkę "QUIT" to połączenie z IRC'em i tak zostanie zakończone.