From cf2ef601a81aa87cced13c522e565912ad4f9054 Mon Sep 17 00:00:00 2001 From: notnull Date: Sat, 26 Jan 2019 13:55:45 -0500 Subject: [PATCH] experimenting with code formatting. --- org/irc-how-to.org | 132 +++++++++++++++++++-------------------------- 1 file changed, 55 insertions(+), 77 deletions(-) diff --git a/org/irc-how-to.org b/org/irc-how-to.org index 6cc5e8f..4f86223 100644 --- a/org/irc-how-to.org +++ b/org/irc-how-to.org @@ -50,71 +50,11 @@ ** Managing Channels (ChanServ) -/msg chanserv register #channel password description - Registers the current channel to you with ChanServ and sets its password and description. +~/msg chanserv register #channel~ Registers the current channel to you with ChanServ -/msg chanserv set #channel mlock modes - Locks the channel's modes. - - to unlock all of a channel's modes, use /msg chanserv set #channel mlock + - -** Advanced Commands for the uberl337 *** -*** Advanced NickServ commands -**** User modes - -/mode nickname +/-attributes [data] - Setting people's modes (for current channel only). To set a user's mode outside of a channel, use /mode nickname #channel +/- attributes - -Some of the more important ones are: - +q: User is owner of the current channel (prefix ~ or @) - +a: User is an admin (SOP) on the current channel (prefix & or @). - +o: User is an operator (AOP) on the current channel (prefix @). - +h: User is a half-op on the current channel (prefix %). - +v: User has voice on the current channel (prefix +). - -For a complete list of user modes visit https://wiki.inspircd.org/User_Modes - -*** Advanced Chanserv commands -**** Commands -/msg chanserv set #channel secure [on|off] - Keeps everyone except aops, sops, and the founder from becoming ops. +~/msg chanserv set #channel mlock modes~ Locks the channel's modes. To unlock all of a channel's modes, use ~/msg chanserv set #channel mlock +~ -/msg chanserv set #channel keeptopic [on|off] - Maintains the topic even if everyone leaves. - -/msg chanserv set #channel enforce [on|off] - Restores op/halfop/voice if a person with op/halfop/voice gets de-opped/halfopped/voiced. - -/msg chanserv set #channel leaveops [on|off] -Whether or not to allow the first person who join the channel to get ops. - -/msg chanserv drop #channel [dropcode] - Un-registers the current channel to you with ChanServ. - -/msg chanserv set #channel founder [nickname] - Sets the current channel's founder. - -/msg chanserv set #channel desc [description] - Changes the current channel's description. - -/msg chanserv set #channel url [address] - Associates a URL with the channel. - -/msg chanserv set #channel [email@address] - Associates an email address with the channel. -**** Channel modes - -Set a mode with: /mode #channel +/-attribute [data] - -/mode #channel +k channelkey - gives a channel a password - -For a full list of Inspircd's channel modes visit https://wiki.inspircd.org/Channel_Modes - - /kick #channel nickname [reason] - temporarily remove user from channel - -*** Moderating Channels +** Moderating Channels /kick nickname!userid@hostname removes user from channel, but does not ban them. They are able to join immediately. @@ -130,7 +70,7 @@ Use /whois, /whowas or /who to find the information necessary for a ban. /mode #channel +b nickname!userid@hostname the same as /ban -**** Ban Examples: +*** Ban Examples: joe!*@* Will prevent anyone with the nick joe from joining. @@ -147,15 +87,55 @@ Will prevent anyone with the host c-123-24-76-213.ga.isp.net from joining. *!*@* Bans everyone. Don't do that. -*** Access lists +** Advanced Commands for the uberl337 *** +*** Advanced NickServ commands +**** User modes -/msg chanserv access #channel add [nickname] [level] +~/mode nickname +/-attributes [data]~ + +Setting people's modes (for current channel only). To set a user's mode outside of a channel, use ~/mode nickname #channel +/- attributes~ + +Some of the more important ones are: + ~+q: User is owner of the current channel (prefix ~ or @)~ + ~+a: User is an admin (SOP) on the current channel (prefix & or @).~ + ~+o: User is an operator (AOP) on the current channel (prefix @).~ + ~+h: User is a half-op on the current channel (prefix %).~ + ~+v: User has voice on the current channel (prefix +).~ + +For a complete list of user modes visit https://wiki.inspircd.org/User_Modes + +*** Advanced Chanserv commands +**** Commands +~/msg chanserv set #channel secure [on|off]~ Keeps everyone except aops, sops, and the founder from becoming ops. + +~/msg chanserv set #channel keeptopic [on|off]~ Maintains the topic even if everyone leaves. + +~/msg chanserv set #channel enforce [on|off]~ Restores op/halfop/voice if a person with op/halfop/voice gets de-opped/halfopped/voiced. + +~/msg chanserv set #channel leaveops [on|off]~ Whether or not to allow the first person who join the channel to get ops. + +~/msg chanserv drop #channel [dropcode]~ Un-registers the current channel to you with ChanServ. + +~/msg chanserv set #channel founder [nickname]~ Sets the current channel's founder. + +~/msg chanserv set #channel desc [description]~ Changes the current channel's description. + +~/msg chanserv set #channel url [address]~ Associates a URL with the channel. + +~/msg chanserv set #channel [email@address]~ Associates an email address with the channel. +**** Channel modes + +~/mode #channel +/-attribute [data]~ + +For a full list of Inspircd's channel modes visit https://wiki.inspircd.org/Channel_Modes +*** Access lists +~/msg chanserv access #channel add [nickname] [level]~ Adds nickname to the channel's access list at the specified level. -/msg chanserv access channel del [nickname] +~/msg chanserv access channel del [nickname]~ Removes nickname from the channel's access list. -/msg chanserv access #channel list +~/msg chanserv access #channel list~ Displays the channel's access list. -/msg chanserv access #channel count +~/msg chanserv access #channel count~ Displays how many entries are in the channel's access list. *** Access levels @@ -180,29 +160,26 @@ May not be opped. May not join the channel. Any nick not on the access list has an access level of 0. -#AOPs and SOPs - -##AOPs +*** AOPs Are automatically ops and can give themselves ops. Can give/take op/halfop/voice to/from other channel members. Can unban themselves. Receive memos sent to the whole channel. Can invite themselves to the channel. -##SOPs +*** SOPs Can do everything AOPs can. Can give and take AOP privileges. Receive memos sent to the channel's SOPs. Can add (but not remove) AKICKs. ##Viewing and setting privileges - -Viewing AOP and SOP lists +*** Viewing AOP and SOP lists /msg chanserv aop #channel list /msg chanserv sop #channel list adding a AOP or SOP /msg chanserv [AOP|SOP] channel [ADD|DEL|LIST|CLEAR] [nick | entry-list] -##AKICKs +*** AKICKs People on the AKICK list are automatically kicked and banned when they enter the channel. Bans made as a result of AKICK must be removed manually. /msg chanserv akick #channel add host [reason] Adds host to #channel's AKICK list [for reason]. @@ -211,7 +188,8 @@ Removes host from the AKICK list. /msg chanserv akick #channel list /msg chanserv akick #channel view Displays the AKICK list. -Color codes + +*** Color codes it's possible to color your text in irc. in most clients you can use control c then foreground,background (background is optional). examples: red text ^c4. black text on a blue background ^c1,2. here's a full list of the color codes: Number Name