Action unknown: backlinkmenuitem

قسمت اول

روشی برای تکست مسیجینگ روی اینترنت و ارتباط گروهی یا مستقیم با افراد به صورت پرایوت یا از طریق کانال‌ها

شما برای وصل شدن به IRC به یک نرم‌افزار کلاینت نیاز دارید.

تعداد خیلی زیادی نتورک IRC داریم که تو هر شبکه IRC تعدادی کانال هست که میتونین بهش جوین شین.

یه سری از پیغام‌ها system message هستن.

نرم‌افزارهای کلاینت زیادی وجود داره. نرم‌افزارهای کلاینت IRC:

  • معرفی نرم‌افزار کلاینت HexChat
  • معرفی نرم‌افزار Pidgin
  • آموزش نرم‌افزار XChat برای عضو شدن داخل یک کانال و پرایوت چت و …
  • ویکی پدیا فارسی: #wikipedia-fa
  • اوبونتو ایران: #ubuntu-ir
  • تکنوتاکس: #technotux
  • فارسی وب شریف: #farsiweb
  • آرچلینوکس: #archlinux-ir
  • دبیان: #debian-ir
  • مشهد: #mashhadlug
  • پارسیکس: #parsix
  • سلام دنیا: #salam-donya
  • تهران لاگ: #tehlug
  • کانال ##pmg
  • #wordpress
  • #wordpress-docs
  • #wp-themes
  • #ubuntu

البته کانال های عمومی تری مانند #persian نیز بر روی شبکه irc.freenode.net فعال هستند.

در کانال های IRC چه می گذرد؟

کانال های IRC و بخصوص کانال های ایرانیان معمولا ساکت هستند ولی ساکت بودن علتی بر غیر فعال بودن این کانال ها نیست. کافیست یک بحث را شروع کنید تا همه در آن بحث مشارکت کنند.

قسمت دوم

ثبت‌نام در IRC:

https://forum.rizon.net/showthread.php?18-How-to-Register-my-Nickname

دیدن اطلاعات مربوط به افراد رجیستر شده:

/msg NickServ INFO smmsadrnezh

لاگین به IRC:

/msg NickServ identify <password>

http://irchelp.org/irchelp/irctutorial.html#chanmode

/mode #sfsug
(12:11:36 PM) mode for #sfsug: +cnt

با این اوپ می‌شوید:

/msg chanserv op #sfsug smmsadrnezh

بعد از این وقتی کارتون تموم شد deop کنید. بعد از اینکه op شدید میتونید تاپیک رو عوض کنید. بغل اسمتون @ میاد یعنی رفتید تو پرمیشن op.

(12:23:29 PM) mode (+o smmsadrnezh) by ChanServ

با این ست میکنید که همیشه ChanServ تو کانال باشه.

/msg chanserv set #sfsug guard on

تغییر دادن پسورد:

/msg nickserv set password <new_password>

ثبت کانال:

/mode {channel} +o {nick} makes {nick} a channel operator

http://blog.freenode.net/2008/04/registering-a-channel-on-freenode/

/msg ChanServ SET #gnudom GUARD ON
/msg ChanServ OP #gnudom smmsadrnezh

روش لاگ کردن محتویات کانال

قسمت سوم

What do these Channel and User Modes mean?

A channel is PUBLIC by default. Anyone can notice a public channel, see its users and join the conversation. In a list of channels you can see a public channel's topic. When someone is on a public channel, he can be easily found by all other users as long as his personal user mode is not set to invisible (see below).

An INVITE-ONLY channel can only be joined if you are invited by one of its channel operators.

PRIVATE channels turn up normally in the channels list. People can see you are on a private channel somewhere, but they can never find out on -which- private channel you are unless they search all (private) channels by brute force. With the names command your nickname will not show up, but it will with the /who {channel_name} command unless you hide by setting your personal user mode to 'invisible'.

SECRET channels do not show up in a channels list and you cannot find out its topic unless you join it. If you are on a secret channel, someone who is not on the same channel can't see that you are there, regardless what your personal user mode is set to. Your name does not show up in a names list of people on IRC if you are on secret channels only.

Other Documents

http://www.mirc.com/ircintro.html What are Channel and User Modes?

Channels can have additional constraints, which can be set by the MODE command. To understand this, recall that the first person that joined a channel effectively creates it and is, at least initially, in charge of the channel. He or she becomes a Channel Operator or chanop or 'op'. He can set constraints to the channel and make other people chanops as his wishes. The command that allows channel operators to change channel modes, or any user to change their personal mode is :

/MODE {channel|nickname} [{+|-}{modechars} [{parameters}]] A + or - sign determines whether the mode should be added or deleted.

Channels can be moderated, secret, private, with a limited number of users, anonymous, invite-only, topic-limited, with a list of banned users…

/mode {channel} +b {nick|address} ban somebody by nickname or address mask (nick!account@host) /mode {channel} +i channel is invite-only /mode {channel} +l {number} channel is limited, with {number} users allowed maximal /mode {channel} +m channel is moderated, only chanops and others with 'voice' can talk /mode {channel} +n external /MSGs to channel are not allowed /mode {channel} +p channel is private /mode {channel} +s channel is secret /mode {channel} +t topic limited, only chanops may change it

/mode {channel} +o {nick} makes {nick} a channel operator /mode {channel} +v {nick} gives {nick} a voice

The MODE command also allows you to modify your personal parameters, your «user mode». You can check your usermode with the command «/MODE {yournick}». Note that user mode +i may be the default on some servers, in order to protect privacy of users. This should not be seen as a problem, since any user can change his/her personal mode from whatever defaults a server may set.

/mode {yournick} +r sets your access to restricted. You cant do a -r mode change !! /mode {yournick} +i makes yourself invisible to anybody that does not know your nickname /mode {yournick} +o gives IRC-Operator status, can only be set by IRC-ops with OPER /mode {yournick} +s lets you receive server notices /mode {yournick} +w makes you receive wallops; messages to IRC-Ops (abused and deprecated)

Your user mode can be set to INVISIBLE meaning that other people cannot find you by searching on IRC unless they know your exact nickname. No (wildcarded) search on you by the /who command on your IP Address or real name will deliver your current nickname or other likewise info to others.

When your user mode is restricted you do not have the power normal channel operator have on channels (you cant use /mode, /kick, ..etc.) and you can not change nickname (/nick). But you can chat normally

لاگ کردن IRC

اتصال به شبکه

irssi
/set nick notanewbie
/set autolog on
/connect 37.48.83.75
/list
/join #webmasterradio 

استفاده از دستور screen برای باز ماندن irssi:

sudo aptitude install screen
screen irssi
To detach: Ctrl+A D
To reattach: screen -r

برای لینک کردن فایل لاگ به فایل داخل سایت:

ln -s /root/irclogs/37/#sfsug.log irclog.txt

برای درست کردن پرمیژن آن دایرکتوری:

chgrp www-data /root
chgrp www-data /root/irclogs/
chgrp www-data /root/irclogs/37
chgrp www-data /root/irclogs/37/#sfsug.log