顯示具有 irssi 標籤的文章。 顯示所有文章
顯示具有 irssi 標籤的文章。 顯示所有文章

2014年10月22日 星期三

irssi hide join part messages

/ignore #channel_name JOINS PARTS QUITS
/save

忽略所有系統訊息:
/ignore #channel CRAP NOTICES SNOTES CTCPS JOINS PARTS QUITS KICKS MODES WALLOPS NICKS DCC DCCMSGS CLIENTNOTICES CLIENTCRAP CLIENTERRORS HILIGHTS

套用至多個 channel:
/ignore -channels #roomA,#roomB,#etc * JOINS PARTS QUITS NICKS




References :
Hide join part messages - XKCD Wiki
LoCoDays/JoiningIn - Ubuntu Wiki
Irssi hacks | fossline

2013年5月23日 星期四

irssi 設定

添加网络
/NETWORK ADD -kicks 4 -msgs 1 -modes 4 -whois 1 freenode

添加服务器
/SERVER ADD -auto -network freenode irc.freenode.net

添加想要自动加入的频道
/CHANNEL ADD -auto #h4 freenode

保存聊天记录
/LOG OPEN -autoopen -targets #h4 ~/logs/irc-svn-%Y%m%d.log

/SET autolog ON
/SET autolog_path ~/.irssi/irclog/$tag/$0-%Y%m%d.log
/save

下載 theme
$ cd ~/.irssi
$ wget http://www.irssi.org/themefiles/greenbox.theme

下載 script
$ mkdir ~/.irssi/scripts/autorun
$ cd ~/.irssi/scripts/autorun
My Favorite Irssi Scripts | chrisjohnston.org

adv_windowlist.pl
autorun
auto_whois.pl
dccstat.pl
go.pl
hilightwin.pl
history_search.pl
len.pl
messages_bottom.pl
nickcolor.pl
nicklist.pl
openurl.pl
queryresume.pl
screen_away.pl
scriptassist.pl
trackbar.pl
trackbar-soliton.pl
trigger.pl
usercount.pl
window_switcher.pl
xchatnickcolor.pl

設定 theme
/set theme greenbox
/save
nicklist.pl
/script load autorun/nicklist.pl
/set nicklist_automode SCREEN

hilightwin.pl
/script load autorun/hilightwin.pl
/window new split
/window name hilight
/window size 6
/layout save

adv_windowlist.pl
/script load autorun/adv_windowlist.pl
/statusbar window remove act
/set awl_display_key $Q%K|%n$H$C$S
/set awl_block -15

usercount.pl
/script load autorun/usercount.pl
/statusbar window add usercount



Reference :
lzy's 543: 用 screen + irssi 上 irc 之鄉民版教學 (含Q&A)
IRC by IRSSI, with Big5/UTF-8 recode [JeffHung.Blog]

Setting Up IRSSI on a Debian Server

irc no channel op

register user
/msg nickserv register YOURPASSWORD YOUREMAIL
if need change password ?
/msg NickServ SET nick PASSWORD oldpassword newpassword

create a channel (be a channel operator)
/j #test_channel 

register a channel
/msg ChanServ REGISTER #channel

list channel op users
/msg  chanserv access list #channel

recognize user
/msg NickServ IDENTIFY YOURPASSWORD 

chan op
/msg ChanServ ACCESS channel ADD nickname role
/msg ChanServ ACCESS #test_channel  ADD yan 10

auto identify
/NETWORK ADD -autosendcmd "/^msg NickServ IDENTIFY password;wait 2000" freenode




Reference :
ChanServ Commands - Foonetic
Serenity-IRC - ChanServ
Registering a channel on freenode | staffblog
IRC/Instructions - Meta

irssi auto-connect and auto-identify « boltblog 

2013年5月21日 星期二

irc command

Connect
connect to a server
/connect irc_server_name

disconnects server
/disconnect irc_server_name

Channel
join to a channel
/j #channelname


leave channel
/wc
or
/part

Chat room
list windows
/window list

show user in channel
/who

set status in channel
/me waves hello

private chat with user
/msg user1 hello

change nickname
/nick user_2

Admin
login
/oper

Permissions
Gives channel ops to a user
/op user1

Removes channel ops from a user
/deop user1

Channel
set channel topic/topic Welcome to my channel

sets up a channel password

/mode #channel +k secret_password

Help
show help
/help

Hide join part messages
/ignore #channel MODES JOINS PARTS QUITS NICKS

or

/ignore -channels #channel1,#channel2,#channel3 * JOINS PARTS QUITS

no ignore
/unignore #channel MODES JOINS PARTS QUITS NICKS




Reference :
#Beginner - IRC Commands, the Basics
irc channel administration - Public: Concord Software Projects - Confluence
freenode: using the network