| @@ -0,0 +1,330 @@ | ||
| <!DOCTYPE html> | ||
| <html lang="en"> | ||
|
|
||
| <head> | ||
| <meta charset="utf-8"> | ||
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> | ||
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
| <meta name="description" content="InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems."> | ||
|
|
||
|
|
||
| <link rel="../../../img/favicon.ico"> | ||
|
|
||
|
|
||
| <title>Module Details (alltime) - InspIRCd Documentation</title> | ||
|
|
||
|
|
||
| <link rel="stylesheet" href="//use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous"> | ||
| <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/hack.min.css"> | ||
| <link href='//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin-ext,latin' rel='stylesheet' type='text/css'> | ||
| <link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,600,700&subset=latin-ext,latin' rel='stylesheet' type='text/css'> | ||
| <link href="../../../css/bootstrap-custom.min.css" rel="stylesheet"> | ||
| <link href="../../../css/base.min.css" rel="stylesheet"> | ||
| <link href="../../../css/cinder.min.css" rel="stylesheet"> | ||
| <link href="../../../css/highlight.min.css" rel="stylesheet"> | ||
| <link href="../../../css/fix-cinder-sidebar-scrolling.css" rel="stylesheet"> | ||
|
|
||
| <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> | ||
| <!--[if lt IE 9]> | ||
| <script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script> | ||
| <script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script> | ||
| <![endif]--> | ||
|
|
||
| <script src="//ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script> | ||
| <script> | ||
| WebFont.load({ | ||
| google: { | ||
| families: ['Open Sans', 'PT Sans'] | ||
| } | ||
| }); | ||
| </script> | ||
|
|
||
|
|
||
|
|
||
|
|
||
| </head> | ||
|
|
||
| <body> | ||
|
|
||
| <div class="navbar navbar-default navbar-fixed-top" role="navigation"> | ||
| <div class="container"> | ||
|
|
||
| <!-- Collapsed navigation --> | ||
| <div class="navbar-header"> | ||
| <!-- Expander button --> | ||
| <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> | ||
| <span class="sr-only">Toggle navigation</span> | ||
| <span class="icon-bar"></span> | ||
| <span class="icon-bar"></span> | ||
| <span class="icon-bar"></span> | ||
| </button> | ||
|
|
||
|
|
||
| <!-- Main title --> | ||
|
|
||
| <a class="navbar-brand" href="../../..">InspIRCd Documentation</a> | ||
| </div> | ||
|
|
||
| <!-- Expanded navigation --> | ||
| <div class="navbar-collapse collapse"> | ||
| <!-- Main navigation --> | ||
| <ul class="nav navbar-nav"> | ||
|
|
||
|
|
||
| <li class="dropdown"> | ||
| <a href="#" class="dropdown-toggle" data-toggle="dropdown">InspIRCd 2 <b class="caret"></b></a> | ||
| <ul class="dropdown-menu"> | ||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/installation">Installation</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/configuration">Configuration</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/commands">Commands</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/modes">Modes</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/modules">Modules</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/snomasks">SNOMasks</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li class="dropdown"> | ||
| <a href="#" class="dropdown-toggle" data-toggle="dropdown">InspIRCd 3 <b class="caret"></b></a> | ||
| <ul class="dropdown-menu"> | ||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/installation">Installation</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/configuration">Configuration</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/commands">Commands</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/modes">Modes</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/modules">Modules</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/snomasks">SNOMasks</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://github.com/inspircd/inspircd/releases/latest">Downloads</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://github.com/inspircd/inspircd/issues">Issue Tracker</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://www.inspircd.org/api/">Developer API</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
|
|
||
| <ul class="nav navbar-nav navbar-right"> | ||
| <li> | ||
| <a href="#" data-toggle="modal" data-target="#mkdocs_search_modal"> | ||
| <i class="fas fa-search"></i> Search | ||
| </a> | ||
| </li> | ||
| <li> | ||
| <a href="https://github.com/inspircd/inspircd-docs/edit/master/docs/2/modules/alltime.md"><i class="fab fa-github"></i> Edit on GitHub</a> | ||
| </li> | ||
| </ul> | ||
| </div> | ||
| </div> | ||
| </div> | ||
|
|
||
| <div class="container"> | ||
|
|
||
|
|
||
| <div class="col-md-3"><div class="bs-sidebar hidden-print affix well" role="complementary"> | ||
| <ul class="nav bs-sidenav"> | ||
| <li class="first-level active"><a href="#the-alltime-module">The "alltime" Module</a></li> | ||
| <li class="second-level"><a href="#description">Description</a></li> | ||
|
|
||
| <li class="second-level"><a href="#configuration">Configuration</a></li> | ||
|
|
||
| <li class="second-level"><a href="#commands">Commands</a></li> | ||
|
|
||
| </ul> | ||
| </div></div> | ||
| <div class="col-md-9" role="main"> | ||
|
|
||
| <h2 id="the-alltime-module">The "alltime" Module</h2> | ||
| <h3 id="description">Description</h3> | ||
| <p>This module adds the <code>/ALLTIME</code> command which allows server operators to see the current UTC time on all of the servers on the network.</p> | ||
| <h3 id="configuration">Configuration</h3> | ||
| <p>To load this module use the following <code><module></code> tag:</p> | ||
| <pre><code class="xml"><module name="m_alltime.so"> | ||
| </code></pre> | ||
|
|
||
| <p>This module requires no other configuration.</p> | ||
| <h3 id="commands">Commands</h3> | ||
| <table> | ||
| <thead> | ||
| <tr> | ||
| <th>Name</th> | ||
| <th>Parameter Count</th> | ||
| <th>Syntax</th> | ||
| <th>Description</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr> | ||
| <td>ALLTIME</td> | ||
| <td>0</td> | ||
| <td><em>None</em></td> | ||
| <td>Causes all servers on the network to respond with the current UTC time on the server.</td> | ||
| </tr> | ||
| </tbody> | ||
| </table></div> | ||
|
|
||
|
|
||
| </div> | ||
|
|
||
| <footer class="col-md-12 text-center"> | ||
|
|
||
| <hr> | ||
| <p> | ||
| <small>All documentation is licensed under the <a href="/license">GNU GPLv2</a>.<br></small> | ||
|
|
||
| <small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</p></small> | ||
|
|
||
|
|
||
|
|
||
| </footer> | ||
| <script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> | ||
| <script src="../../../js/bootstrap-3.0.3.min.js"></script> | ||
| <script src="../../../js/highlight.pack.js"></script> | ||
| <script>hljs.initHighlightingOnLoad();</script> | ||
| <script>var base_url = "../../.."</script> | ||
|
|
||
| <script src="../../../js/base.js"></script> | ||
| <script src="../../../search/main.js"></script> | ||
|
|
||
| <div class="modal" id="mkdocs_search_modal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true"> | ||
| <div class="modal-dialog modal-lg"> | ||
| <div class="modal-content"> | ||
| <div class="modal-header"> | ||
| <h4 class="modal-title" id="searchModalLabel">Search</h4> | ||
| <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> | ||
| </div> | ||
| <div class="modal-body"> | ||
| <p> | ||
| From here you can search these documents. Enter | ||
| your search terms below. | ||
| </p> | ||
| <form> | ||
| <div class="form-group"> | ||
| <input type="text" class="form-control" placeholder="Search..." id="mkdocs-search-query" title="Type search term here"> | ||
| </div> | ||
| </form> | ||
| <div id="mkdocs-search-results"></div> | ||
| </div> | ||
| <div class="modal-footer"> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </div><div class="modal" id="mkdocs_keyboard_modal" tabindex="-1" role="dialog" aria-labelledby="keyboardModalLabel" aria-hidden="true"> | ||
| <div class="modal-dialog"> | ||
| <div class="modal-content"> | ||
| <div class="modal-header"> | ||
| <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> | ||
| <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> | ||
| </div> | ||
| <div class="modal-body"> | ||
| <table class="table"> | ||
| <thead> | ||
| <tr> | ||
| <th style="width: 20%;">Keys</th> | ||
| <th>Action</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr> | ||
| <td class="help shortcut"><kbd>?</kbd></td> | ||
| <td>Open this help</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="next shortcut"><kbd>n</kbd></td> | ||
| <td>Next page</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="prev shortcut"><kbd>p</kbd></td> | ||
| <td>Previous page</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="search shortcut"><kbd>s</kbd></td> | ||
| <td>Search</td> | ||
| </tr> | ||
| </tbody> | ||
| </table> | ||
| </div> | ||
| <div class="modal-footer"> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </body> | ||
|
|
||
| </html> |
| @@ -0,0 +1,391 @@ | ||
| <!DOCTYPE html> | ||
| <html lang="en"> | ||
|
|
||
| <head> | ||
| <meta charset="utf-8"> | ||
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> | ||
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
| <meta name="description" content="InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems."> | ||
|
|
||
|
|
||
| <link rel="../../../img/favicon.ico"> | ||
|
|
||
|
|
||
| <title>Module Details (auditorium) - InspIRCd Documentation</title> | ||
|
|
||
|
|
||
| <link rel="stylesheet" href="//use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous"> | ||
| <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/hack.min.css"> | ||
| <link href='//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin-ext,latin' rel='stylesheet' type='text/css'> | ||
| <link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,600,700&subset=latin-ext,latin' rel='stylesheet' type='text/css'> | ||
| <link href="../../../css/bootstrap-custom.min.css" rel="stylesheet"> | ||
| <link href="../../../css/base.min.css" rel="stylesheet"> | ||
| <link href="../../../css/cinder.min.css" rel="stylesheet"> | ||
| <link href="../../../css/highlight.min.css" rel="stylesheet"> | ||
| <link href="../../../css/fix-cinder-sidebar-scrolling.css" rel="stylesheet"> | ||
|
|
||
| <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> | ||
| <!--[if lt IE 9]> | ||
| <script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script> | ||
| <script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script> | ||
| <![endif]--> | ||
|
|
||
| <script src="//ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script> | ||
| <script> | ||
| WebFont.load({ | ||
| google: { | ||
| families: ['Open Sans', 'PT Sans'] | ||
| } | ||
| }); | ||
| </script> | ||
|
|
||
|
|
||
|
|
||
|
|
||
| </head> | ||
|
|
||
| <body> | ||
|
|
||
| <div class="navbar navbar-default navbar-fixed-top" role="navigation"> | ||
| <div class="container"> | ||
|
|
||
| <!-- Collapsed navigation --> | ||
| <div class="navbar-header"> | ||
| <!-- Expander button --> | ||
| <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> | ||
| <span class="sr-only">Toggle navigation</span> | ||
| <span class="icon-bar"></span> | ||
| <span class="icon-bar"></span> | ||
| <span class="icon-bar"></span> | ||
| </button> | ||
|
|
||
|
|
||
| <!-- Main title --> | ||
|
|
||
| <a class="navbar-brand" href="../../..">InspIRCd Documentation</a> | ||
| </div> | ||
|
|
||
| <!-- Expanded navigation --> | ||
| <div class="navbar-collapse collapse"> | ||
| <!-- Main navigation --> | ||
| <ul class="nav navbar-nav"> | ||
|
|
||
|
|
||
| <li class="dropdown"> | ||
| <a href="#" class="dropdown-toggle" data-toggle="dropdown">InspIRCd 2 <b class="caret"></b></a> | ||
| <ul class="dropdown-menu"> | ||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/installation">Installation</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/configuration">Configuration</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/commands">Commands</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/modes">Modes</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/modules">Modules</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/snomasks">SNOMasks</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li class="dropdown"> | ||
| <a href="#" class="dropdown-toggle" data-toggle="dropdown">InspIRCd 3 <b class="caret"></b></a> | ||
| <ul class="dropdown-menu"> | ||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/installation">Installation</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/configuration">Configuration</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/commands">Commands</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/modes">Modes</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/modules">Modules</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/snomasks">SNOMasks</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://github.com/inspircd/inspircd/releases/latest">Downloads</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://github.com/inspircd/inspircd/issues">Issue Tracker</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://www.inspircd.org/api/">Developer API</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
|
|
||
| <ul class="nav navbar-nav navbar-right"> | ||
| <li> | ||
| <a href="#" data-toggle="modal" data-target="#mkdocs_search_modal"> | ||
| <i class="fas fa-search"></i> Search | ||
| </a> | ||
| </li> | ||
| <li> | ||
| <a href="https://github.com/inspircd/inspircd-docs/edit/master/docs/2/modules/auditorium.md"><i class="fab fa-github"></i> Edit on GitHub</a> | ||
| </li> | ||
| </ul> | ||
| </div> | ||
| </div> | ||
| </div> | ||
|
|
||
| <div class="container"> | ||
|
|
||
|
|
||
| <div class="col-md-3"><div class="bs-sidebar hidden-print affix well" role="complementary"> | ||
| <ul class="nav bs-sidenav"> | ||
| <li class="first-level active"><a href="#the-auditorium-module">The "auditorium" Module</a></li> | ||
| <li class="second-level"><a href="#description">Description</a></li> | ||
|
|
||
| <li class="second-level"><a href="#configuration">Configuration</a></li> | ||
|
|
||
| <li class="third-level"><a href="#ltauditoriumgt"><auditorium></a></li> | ||
| <li class="second-level"><a href="#channel-modes">Channel Modes</a></li> | ||
|
|
||
| <li class="second-level"><a href="#exemptions">Exemptions</a></li> | ||
|
|
||
| </ul> | ||
| </div></div> | ||
| <div class="col-md-9" role="main"> | ||
|
|
||
| <h2 id="the-auditorium-module">The "auditorium" Module</h2> | ||
| <h3 id="description">Description</h3> | ||
| <p>This module adds channel mode <code>u</code> (auditorium) which hides unprivileged users in a channel from each other. This is done by suppressing joins, parts, quits, kicks, <code>/NAMES</code> responses, and <code>/WHO</code> responses for unprivileged users.</p> | ||
| <h3 id="configuration">Configuration</h3> | ||
| <p>To load this module use the following <code><module></code> tag:</p> | ||
| <pre><code class="xml"><module name="m_auditorium.so"> | ||
| </code></pre> | ||
|
|
||
| <h4 id="ltauditoriumgt"><code><auditorium></code></h4> | ||
| <p>The <code><auditorium></code> tag defines settings about how the auditorium module should behave. This tag can only be defined once.</p> | ||
| <table> | ||
| <thead> | ||
| <tr> | ||
| <th>Name</th> | ||
| <th>Type</th> | ||
| <th>Default Value</th> | ||
| <th>Description</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr> | ||
| <td>opcansee</td> | ||
| <td>Boolean</td> | ||
| <td>No</td> | ||
| <td>Whether channel operators can see other channel members.</td> | ||
| </tr> | ||
| <tr> | ||
| <td>opvisible</td> | ||
| <td>Boolean</td> | ||
| <td>No</td> | ||
| <td>Whether channel operators can be seen by other channel members.</td> | ||
| </tr> | ||
| <tr> | ||
| <td>opercansee</td> | ||
| <td>Boolean</td> | ||
| <td>Yes</td> | ||
| <td>Whether server operators with the channels/auspex privilege can see other channel members.</td> | ||
| </tr> | ||
| </tbody> | ||
| </table> | ||
| <h5 id="example-usage">Example Usage</h5> | ||
| <pre><code class="xml"><auditorium opcansee="no" | ||
| opvisible="no" | ||
| opercansee="yes"> | ||
| </code></pre> | ||
|
|
||
| <h3 id="channel-modes">Channel Modes</h3> | ||
| <table> | ||
| <thead> | ||
| <tr> | ||
| <th>Name</th> | ||
| <th>Character</th> | ||
| <th>Type</th> | ||
| <th>Parameter Syntax</th> | ||
| <th>Description</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr> | ||
| <td>auditorium</td> | ||
| <td>u</td> | ||
| <td>Switch</td> | ||
| <td><em>None</em></td> | ||
| <td>Enables auditorium mode.</td> | ||
| </tr> | ||
| </tbody> | ||
| </table> | ||
| <h3 id="exemptions">Exemptions</h3> | ||
| <table> | ||
| <thead> | ||
| <tr> | ||
| <th>Name</th> | ||
| <th>Description</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr> | ||
| <td>auditorium-see</td> | ||
| <td>Allows exempted users to see other channel members.</td> | ||
| </tr> | ||
| <tr> | ||
| <td>auditorium-vis</td> | ||
| <td>Allows exempted users to be seen by other channel members.</td> | ||
| </tr> | ||
| </tbody> | ||
| </table></div> | ||
|
|
||
|
|
||
| </div> | ||
|
|
||
| <footer class="col-md-12 text-center"> | ||
|
|
||
| <hr> | ||
| <p> | ||
| <small>All documentation is licensed under the <a href="/license">GNU GPLv2</a>.<br></small> | ||
|
|
||
| <small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</p></small> | ||
|
|
||
|
|
||
|
|
||
| </footer> | ||
| <script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> | ||
| <script src="../../../js/bootstrap-3.0.3.min.js"></script> | ||
| <script src="../../../js/highlight.pack.js"></script> | ||
| <script>hljs.initHighlightingOnLoad();</script> | ||
| <script>var base_url = "../../.."</script> | ||
|
|
||
| <script src="../../../js/base.js"></script> | ||
| <script src="../../../search/main.js"></script> | ||
|
|
||
| <div class="modal" id="mkdocs_search_modal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true"> | ||
| <div class="modal-dialog modal-lg"> | ||
| <div class="modal-content"> | ||
| <div class="modal-header"> | ||
| <h4 class="modal-title" id="searchModalLabel">Search</h4> | ||
| <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> | ||
| </div> | ||
| <div class="modal-body"> | ||
| <p> | ||
| From here you can search these documents. Enter | ||
| your search terms below. | ||
| </p> | ||
| <form> | ||
| <div class="form-group"> | ||
| <input type="text" class="form-control" placeholder="Search..." id="mkdocs-search-query" title="Type search term here"> | ||
| </div> | ||
| </form> | ||
| <div id="mkdocs-search-results"></div> | ||
| </div> | ||
| <div class="modal-footer"> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </div><div class="modal" id="mkdocs_keyboard_modal" tabindex="-1" role="dialog" aria-labelledby="keyboardModalLabel" aria-hidden="true"> | ||
| <div class="modal-dialog"> | ||
| <div class="modal-content"> | ||
| <div class="modal-header"> | ||
| <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> | ||
| <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> | ||
| </div> | ||
| <div class="modal-body"> | ||
| <table class="table"> | ||
| <thead> | ||
| <tr> | ||
| <th style="width: 20%;">Keys</th> | ||
| <th>Action</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr> | ||
| <td class="help shortcut"><kbd>?</kbd></td> | ||
| <td>Open this help</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="next shortcut"><kbd>n</kbd></td> | ||
| <td>Next page</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="prev shortcut"><kbd>p</kbd></td> | ||
| <td>Previous page</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="search shortcut"><kbd>s</kbd></td> | ||
| <td>Search</td> | ||
| </tr> | ||
| </tbody> | ||
| </table> | ||
| </div> | ||
| <div class="modal-footer"> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </body> | ||
|
|
||
| </html> |
| @@ -0,0 +1,341 @@ | ||
| <!DOCTYPE html> | ||
| <html lang="en"> | ||
|
|
||
| <head> | ||
| <meta charset="utf-8"> | ||
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> | ||
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
| <meta name="description" content="InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems."> | ||
|
|
||
|
|
||
| <link rel="../../../img/favicon.ico"> | ||
|
|
||
|
|
||
| <title>Module Details (autoop) - InspIRCd Documentation</title> | ||
|
|
||
|
|
||
| <link rel="stylesheet" href="//use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous"> | ||
| <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/hack.min.css"> | ||
| <link href='//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin-ext,latin' rel='stylesheet' type='text/css'> | ||
| <link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,600,700&subset=latin-ext,latin' rel='stylesheet' type='text/css'> | ||
| <link href="../../../css/bootstrap-custom.min.css" rel="stylesheet"> | ||
| <link href="../../../css/base.min.css" rel="stylesheet"> | ||
| <link href="../../../css/cinder.min.css" rel="stylesheet"> | ||
| <link href="../../../css/highlight.min.css" rel="stylesheet"> | ||
| <link href="../../../css/fix-cinder-sidebar-scrolling.css" rel="stylesheet"> | ||
|
|
||
| <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> | ||
| <!--[if lt IE 9]> | ||
| <script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script> | ||
| <script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script> | ||
| <![endif]--> | ||
|
|
||
| <script src="//ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script> | ||
| <script> | ||
| WebFont.load({ | ||
| google: { | ||
| families: ['Open Sans', 'PT Sans'] | ||
| } | ||
| }); | ||
| </script> | ||
|
|
||
|
|
||
|
|
||
|
|
||
| </head> | ||
|
|
||
| <body> | ||
|
|
||
| <div class="navbar navbar-default navbar-fixed-top" role="navigation"> | ||
| <div class="container"> | ||
|
|
||
| <!-- Collapsed navigation --> | ||
| <div class="navbar-header"> | ||
| <!-- Expander button --> | ||
| <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> | ||
| <span class="sr-only">Toggle navigation</span> | ||
| <span class="icon-bar"></span> | ||
| <span class="icon-bar"></span> | ||
| <span class="icon-bar"></span> | ||
| </button> | ||
|
|
||
|
|
||
| <!-- Main title --> | ||
|
|
||
| <a class="navbar-brand" href="../../..">InspIRCd Documentation</a> | ||
| </div> | ||
|
|
||
| <!-- Expanded navigation --> | ||
| <div class="navbar-collapse collapse"> | ||
| <!-- Main navigation --> | ||
| <ul class="nav navbar-nav"> | ||
|
|
||
|
|
||
| <li class="dropdown"> | ||
| <a href="#" class="dropdown-toggle" data-toggle="dropdown">InspIRCd 2 <b class="caret"></b></a> | ||
| <ul class="dropdown-menu"> | ||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/installation">Installation</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/configuration">Configuration</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/commands">Commands</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/modes">Modes</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/modules">Modules</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/snomasks">SNOMasks</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li class="dropdown"> | ||
| <a href="#" class="dropdown-toggle" data-toggle="dropdown">InspIRCd 3 <b class="caret"></b></a> | ||
| <ul class="dropdown-menu"> | ||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/installation">Installation</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/configuration">Configuration</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/commands">Commands</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/modes">Modes</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/modules">Modules</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/snomasks">SNOMasks</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://github.com/inspircd/inspircd/releases/latest">Downloads</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://github.com/inspircd/inspircd/issues">Issue Tracker</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://www.inspircd.org/api/">Developer API</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
|
|
||
| <ul class="nav navbar-nav navbar-right"> | ||
| <li> | ||
| <a href="#" data-toggle="modal" data-target="#mkdocs_search_modal"> | ||
| <i class="fas fa-search"></i> Search | ||
| </a> | ||
| </li> | ||
| <li> | ||
| <a href="https://github.com/inspircd/inspircd-docs/edit/master/docs/2/modules/autoop.md"><i class="fab fa-github"></i> Edit on GitHub</a> | ||
| </li> | ||
| </ul> | ||
| </div> | ||
| </div> | ||
| </div> | ||
|
|
||
| <div class="container"> | ||
|
|
||
|
|
||
| <div class="col-md-3"><div class="bs-sidebar hidden-print affix well" role="complementary"> | ||
| <ul class="nav bs-sidenav"> | ||
| <li class="first-level active"><a href="#the-autoop-module">The "autoop" Module</a></li> | ||
| <li class="second-level"><a href="#description">Description</a></li> | ||
|
|
||
| <li class="second-level"><a href="#configuration">Configuration</a></li> | ||
|
|
||
| <li class="second-level"><a href="#channel-modes">Channel Modes</a></li> | ||
|
|
||
| <li class="third-level"><a href="#example-usage">Example Usage</a></li> | ||
| </ul> | ||
| </div></div> | ||
| <div class="col-md-9" role="main"> | ||
|
|
||
| <h2 id="the-autoop-module">The "autoop" Module</h2> | ||
| <h3 id="description">Description</h3> | ||
| <p>This module adds channel mode <code>w</code> (autoop) which allows channel operators to define an access list which gives status ranks to users on join.</p> | ||
| <h3 id="configuration">Configuration</h3> | ||
| <p>To load this module use the following <code><module></code> tag:</p> | ||
| <pre><code class="xml"><module name="m_autoop.so"> | ||
| </code></pre> | ||
|
|
||
| <p>This module requires no other configuration.</p> | ||
| <h3 id="channel-modes">Channel Modes</h3> | ||
| <table> | ||
| <thead> | ||
| <tr> | ||
| <th>Name</th> | ||
| <th>Character</th> | ||
| <th>Type</th> | ||
| <th>Parameter Syntax</th> | ||
| <th>Description</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr> | ||
| <td>autoop</td> | ||
| <td>w</td> | ||
| <td>List</td> | ||
| <td><code><status>:<mask></code></td> | ||
| <td>Grants the <status> rank to users matching <mask> on join.</td> | ||
| </tr> | ||
| </tbody> | ||
| </table> | ||
| <h4 id="example-usage">Example Usage</h4> | ||
| <p>Grants channel operator status on join to users with a mask matching <code>*!*@example.com</code>:</p> | ||
| <pre><code class="plaintext">/MODE #channel +w o:*!*@example.com | ||
| </code></pre> | ||
|
|
||
| <p>Grants channel voice status on join to users logged into the services account named Sadie (requires <a href="/2/modules/services_account">the services_account module</a>):</p> | ||
| <pre><code class="plaintext">/MODE #channel +w v:R:Sadie | ||
| </code></pre></div> | ||
|
|
||
|
|
||
| </div> | ||
|
|
||
| <footer class="col-md-12 text-center"> | ||
|
|
||
| <hr> | ||
| <p> | ||
| <small>All documentation is licensed under the <a href="/license">GNU GPLv2</a>.<br></small> | ||
|
|
||
| <small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</p></small> | ||
|
|
||
|
|
||
|
|
||
| </footer> | ||
| <script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> | ||
| <script src="../../../js/bootstrap-3.0.3.min.js"></script> | ||
| <script src="../../../js/highlight.pack.js"></script> | ||
| <script>hljs.initHighlightingOnLoad();</script> | ||
| <script>var base_url = "../../.."</script> | ||
|
|
||
| <script src="../../../js/base.js"></script> | ||
| <script src="../../../search/main.js"></script> | ||
|
|
||
| <div class="modal" id="mkdocs_search_modal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true"> | ||
| <div class="modal-dialog modal-lg"> | ||
| <div class="modal-content"> | ||
| <div class="modal-header"> | ||
| <h4 class="modal-title" id="searchModalLabel">Search</h4> | ||
| <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> | ||
| </div> | ||
| <div class="modal-body"> | ||
| <p> | ||
| From here you can search these documents. Enter | ||
| your search terms below. | ||
| </p> | ||
| <form> | ||
| <div class="form-group"> | ||
| <input type="text" class="form-control" placeholder="Search..." id="mkdocs-search-query" title="Type search term here"> | ||
| </div> | ||
| </form> | ||
| <div id="mkdocs-search-results"></div> | ||
| </div> | ||
| <div class="modal-footer"> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </div><div class="modal" id="mkdocs_keyboard_modal" tabindex="-1" role="dialog" aria-labelledby="keyboardModalLabel" aria-hidden="true"> | ||
| <div class="modal-dialog"> | ||
| <div class="modal-content"> | ||
| <div class="modal-header"> | ||
| <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> | ||
| <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> | ||
| </div> | ||
| <div class="modal-body"> | ||
| <table class="table"> | ||
| <thead> | ||
| <tr> | ||
| <th style="width: 20%;">Keys</th> | ||
| <th>Action</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr> | ||
| <td class="help shortcut"><kbd>?</kbd></td> | ||
| <td>Open this help</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="next shortcut"><kbd>n</kbd></td> | ||
| <td>Next page</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="prev shortcut"><kbd>p</kbd></td> | ||
| <td>Previous page</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="search shortcut"><kbd>s</kbd></td> | ||
| <td>Search</td> | ||
| </tr> | ||
| </tbody> | ||
| </table> | ||
| </div> | ||
| <div class="modal-footer"> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </body> | ||
|
|
||
| </html> |
| @@ -0,0 +1,341 @@ | ||
| <!DOCTYPE html> | ||
| <html lang="en"> | ||
|
|
||
| <head> | ||
| <meta charset="utf-8"> | ||
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> | ||
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
| <meta name="description" content="InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems."> | ||
|
|
||
|
|
||
| <link rel="../../../img/favicon.ico"> | ||
|
|
||
|
|
||
| <title>Module Details (banexception) - InspIRCd Documentation</title> | ||
|
|
||
|
|
||
| <link rel="stylesheet" href="//use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous"> | ||
| <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/hack.min.css"> | ||
| <link href='//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin-ext,latin' rel='stylesheet' type='text/css'> | ||
| <link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,600,700&subset=latin-ext,latin' rel='stylesheet' type='text/css'> | ||
| <link href="../../../css/bootstrap-custom.min.css" rel="stylesheet"> | ||
| <link href="../../../css/base.min.css" rel="stylesheet"> | ||
| <link href="../../../css/cinder.min.css" rel="stylesheet"> | ||
| <link href="../../../css/highlight.min.css" rel="stylesheet"> | ||
| <link href="../../../css/fix-cinder-sidebar-scrolling.css" rel="stylesheet"> | ||
|
|
||
| <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> | ||
| <!--[if lt IE 9]> | ||
| <script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script> | ||
| <script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script> | ||
| <![endif]--> | ||
|
|
||
| <script src="//ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script> | ||
| <script> | ||
| WebFont.load({ | ||
| google: { | ||
| families: ['Open Sans', 'PT Sans'] | ||
| } | ||
| }); | ||
| </script> | ||
|
|
||
|
|
||
|
|
||
|
|
||
| </head> | ||
|
|
||
| <body> | ||
|
|
||
| <div class="navbar navbar-default navbar-fixed-top" role="navigation"> | ||
| <div class="container"> | ||
|
|
||
| <!-- Collapsed navigation --> | ||
| <div class="navbar-header"> | ||
| <!-- Expander button --> | ||
| <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> | ||
| <span class="sr-only">Toggle navigation</span> | ||
| <span class="icon-bar"></span> | ||
| <span class="icon-bar"></span> | ||
| <span class="icon-bar"></span> | ||
| </button> | ||
|
|
||
|
|
||
| <!-- Main title --> | ||
|
|
||
| <a class="navbar-brand" href="../../..">InspIRCd Documentation</a> | ||
| </div> | ||
|
|
||
| <!-- Expanded navigation --> | ||
| <div class="navbar-collapse collapse"> | ||
| <!-- Main navigation --> | ||
| <ul class="nav navbar-nav"> | ||
|
|
||
|
|
||
| <li class="dropdown"> | ||
| <a href="#" class="dropdown-toggle" data-toggle="dropdown">InspIRCd 2 <b class="caret"></b></a> | ||
| <ul class="dropdown-menu"> | ||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/installation">Installation</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/configuration">Configuration</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/commands">Commands</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/modes">Modes</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/modules">Modules</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/snomasks">SNOMasks</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li class="dropdown"> | ||
| <a href="#" class="dropdown-toggle" data-toggle="dropdown">InspIRCd 3 <b class="caret"></b></a> | ||
| <ul class="dropdown-menu"> | ||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/installation">Installation</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/configuration">Configuration</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/commands">Commands</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/modes">Modes</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/modules">Modules</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/snomasks">SNOMasks</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://github.com/inspircd/inspircd/releases/latest">Downloads</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://github.com/inspircd/inspircd/issues">Issue Tracker</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://www.inspircd.org/api/">Developer API</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
|
|
||
| <ul class="nav navbar-nav navbar-right"> | ||
| <li> | ||
| <a href="#" data-toggle="modal" data-target="#mkdocs_search_modal"> | ||
| <i class="fas fa-search"></i> Search | ||
| </a> | ||
| </li> | ||
| <li> | ||
| <a href="https://github.com/inspircd/inspircd-docs/edit/master/docs/2/modules/banexception.md"><i class="fab fa-github"></i> Edit on GitHub</a> | ||
| </li> | ||
| </ul> | ||
| </div> | ||
| </div> | ||
| </div> | ||
|
|
||
| <div class="container"> | ||
|
|
||
|
|
||
| <div class="col-md-3"><div class="bs-sidebar hidden-print affix well" role="complementary"> | ||
| <ul class="nav bs-sidenav"> | ||
| <li class="first-level active"><a href="#the-banexception-module">The "banexception" Module</a></li> | ||
| <li class="second-level"><a href="#description">Description</a></li> | ||
|
|
||
| <li class="second-level"><a href="#configuration">Configuration</a></li> | ||
|
|
||
| <li class="second-level"><a href="#channel-modes">Channel Modes</a></li> | ||
|
|
||
| <li class="third-level"><a href="#example-usage">Example Usage</a></li> | ||
| </ul> | ||
| </div></div> | ||
| <div class="col-md-9" role="main"> | ||
|
|
||
| <h2 id="the-banexception-module">The "banexception" Module</h2> | ||
| <h3 id="description">Description</h3> | ||
| <p>This module adds channel mode <code>e</code> (banexception) which allows channel operators to exempt user masks from the <code>b</code> (ban) channel mode.</p> | ||
| <h3 id="configuration">Configuration</h3> | ||
| <p>To load this module use the following <code><module></code> tag:</p> | ||
| <pre><code class="xml"><module name="m_banexception.so"> | ||
| </code></pre> | ||
|
|
||
| <p>This module requires no other configuration.</p> | ||
| <h3 id="channel-modes">Channel Modes</h3> | ||
| <table> | ||
| <thead> | ||
| <tr> | ||
| <th>Name</th> | ||
| <th>Character</th> | ||
| <th>Type</th> | ||
| <th>Parameter Syntax</th> | ||
| <th>Description</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr> | ||
| <td>banexception</td> | ||
| <td>e</td> | ||
| <td>List</td> | ||
| <td><code><mask></code></td> | ||
| <td>Exempts users matching <mask> from the <code>b</code> (ban) channel mode.</td> | ||
| </tr> | ||
| </tbody> | ||
| </table> | ||
| <h4 id="example-usage">Example Usage</h4> | ||
| <p>Exempts users matching <code>*!*@example.com</code> from the <code>b</code> (ban) channel mode:</p> | ||
| <pre><code class="plaintext">/MODE #channel +e *!*@example.com | ||
| </code></pre> | ||
|
|
||
| <p>Exempts users logged into the services account named Sadie from the <code>b</code> (ban) channel mode (requires <a href="/2/modules/services_account">the services_account module</a>):</p> | ||
| <pre><code class="plaintext">/MODE #channel +e R:Sadie | ||
| </code></pre></div> | ||
|
|
||
|
|
||
| </div> | ||
|
|
||
| <footer class="col-md-12 text-center"> | ||
|
|
||
| <hr> | ||
| <p> | ||
| <small>All documentation is licensed under the <a href="/license">GNU GPLv2</a>.<br></small> | ||
|
|
||
| <small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</p></small> | ||
|
|
||
|
|
||
|
|
||
| </footer> | ||
| <script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> | ||
| <script src="../../../js/bootstrap-3.0.3.min.js"></script> | ||
| <script src="../../../js/highlight.pack.js"></script> | ||
| <script>hljs.initHighlightingOnLoad();</script> | ||
| <script>var base_url = "../../.."</script> | ||
|
|
||
| <script src="../../../js/base.js"></script> | ||
| <script src="../../../search/main.js"></script> | ||
|
|
||
| <div class="modal" id="mkdocs_search_modal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true"> | ||
| <div class="modal-dialog modal-lg"> | ||
| <div class="modal-content"> | ||
| <div class="modal-header"> | ||
| <h4 class="modal-title" id="searchModalLabel">Search</h4> | ||
| <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> | ||
| </div> | ||
| <div class="modal-body"> | ||
| <p> | ||
| From here you can search these documents. Enter | ||
| your search terms below. | ||
| </p> | ||
| <form> | ||
| <div class="form-group"> | ||
| <input type="text" class="form-control" placeholder="Search..." id="mkdocs-search-query" title="Type search term here"> | ||
| </div> | ||
| </form> | ||
| <div id="mkdocs-search-results"></div> | ||
| </div> | ||
| <div class="modal-footer"> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </div><div class="modal" id="mkdocs_keyboard_modal" tabindex="-1" role="dialog" aria-labelledby="keyboardModalLabel" aria-hidden="true"> | ||
| <div class="modal-dialog"> | ||
| <div class="modal-content"> | ||
| <div class="modal-header"> | ||
| <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> | ||
| <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> | ||
| </div> | ||
| <div class="modal-body"> | ||
| <table class="table"> | ||
| <thead> | ||
| <tr> | ||
| <th style="width: 20%;">Keys</th> | ||
| <th>Action</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr> | ||
| <td class="help shortcut"><kbd>?</kbd></td> | ||
| <td>Open this help</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="next shortcut"><kbd>n</kbd></td> | ||
| <td>Next page</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="prev shortcut"><kbd>p</kbd></td> | ||
| <td>Previous page</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="search shortcut"><kbd>s</kbd></td> | ||
| <td>Search</td> | ||
| </tr> | ||
| </tbody> | ||
| </table> | ||
| </div> | ||
| <div class="modal-footer"> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </body> | ||
|
|
||
| </html> |
| @@ -0,0 +1,324 @@ | ||
| <!DOCTYPE html> | ||
| <html lang="en"> | ||
|
|
||
| <head> | ||
| <meta charset="utf-8"> | ||
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> | ||
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
| <meta name="description" content="InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems."> | ||
|
|
||
|
|
||
| <link rel="../../../img/favicon.ico"> | ||
|
|
||
|
|
||
| <title>Module Details (banredirect) - InspIRCd Documentation</title> | ||
|
|
||
|
|
||
| <link rel="stylesheet" href="//use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous"> | ||
| <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/hack.min.css"> | ||
| <link href='//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin-ext,latin' rel='stylesheet' type='text/css'> | ||
| <link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,600,700&subset=latin-ext,latin' rel='stylesheet' type='text/css'> | ||
| <link href="../../../css/bootstrap-custom.min.css" rel="stylesheet"> | ||
| <link href="../../../css/base.min.css" rel="stylesheet"> | ||
| <link href="../../../css/cinder.min.css" rel="stylesheet"> | ||
| <link href="../../../css/highlight.min.css" rel="stylesheet"> | ||
| <link href="../../../css/fix-cinder-sidebar-scrolling.css" rel="stylesheet"> | ||
|
|
||
| <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> | ||
| <!--[if lt IE 9]> | ||
| <script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script> | ||
| <script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script> | ||
| <![endif]--> | ||
|
|
||
| <script src="//ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script> | ||
| <script> | ||
| WebFont.load({ | ||
| google: { | ||
| families: ['Open Sans', 'PT Sans'] | ||
| } | ||
| }); | ||
| </script> | ||
|
|
||
|
|
||
|
|
||
|
|
||
| </head> | ||
|
|
||
| <body> | ||
|
|
||
| <div class="navbar navbar-default navbar-fixed-top" role="navigation"> | ||
| <div class="container"> | ||
|
|
||
| <!-- Collapsed navigation --> | ||
| <div class="navbar-header"> | ||
| <!-- Expander button --> | ||
| <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> | ||
| <span class="sr-only">Toggle navigation</span> | ||
| <span class="icon-bar"></span> | ||
| <span class="icon-bar"></span> | ||
| <span class="icon-bar"></span> | ||
| </button> | ||
|
|
||
|
|
||
| <!-- Main title --> | ||
|
|
||
| <a class="navbar-brand" href="../../..">InspIRCd Documentation</a> | ||
| </div> | ||
|
|
||
| <!-- Expanded navigation --> | ||
| <div class="navbar-collapse collapse"> | ||
| <!-- Main navigation --> | ||
| <ul class="nav navbar-nav"> | ||
|
|
||
|
|
||
| <li class="dropdown"> | ||
| <a href="#" class="dropdown-toggle" data-toggle="dropdown">InspIRCd 2 <b class="caret"></b></a> | ||
| <ul class="dropdown-menu"> | ||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/installation">Installation</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/configuration">Configuration</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/commands">Commands</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/modes">Modes</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/modules">Modules</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/snomasks">SNOMasks</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li class="dropdown"> | ||
| <a href="#" class="dropdown-toggle" data-toggle="dropdown">InspIRCd 3 <b class="caret"></b></a> | ||
| <ul class="dropdown-menu"> | ||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/installation">Installation</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/configuration">Configuration</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/commands">Commands</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/modes">Modes</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/modules">Modules</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/snomasks">SNOMasks</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://github.com/inspircd/inspircd/releases/latest">Downloads</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://github.com/inspircd/inspircd/issues">Issue Tracker</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://www.inspircd.org/api/">Developer API</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
|
|
||
| <ul class="nav navbar-nav navbar-right"> | ||
| <li> | ||
| <a href="#" data-toggle="modal" data-target="#mkdocs_search_modal"> | ||
| <i class="fas fa-search"></i> Search | ||
| </a> | ||
| </li> | ||
| <li> | ||
| <a href="https://github.com/inspircd/inspircd-docs/edit/master/docs/2/modules/banredirect.md"><i class="fab fa-github"></i> Edit on GitHub</a> | ||
| </li> | ||
| </ul> | ||
| </div> | ||
| </div> | ||
| </div> | ||
|
|
||
| <div class="container"> | ||
|
|
||
|
|
||
| <div class="col-md-3"><div class="bs-sidebar hidden-print affix well" role="complementary"> | ||
| <ul class="nav bs-sidenav"> | ||
| <li class="first-level active"><a href="#the-banredirect-module">The "banredirect" Module</a></li> | ||
| <li class="second-level"><a href="#description">Description</a></li> | ||
|
|
||
| <li class="second-level"><a href="#configuration">Configuration</a></li> | ||
|
|
||
| <li class="second-level"><a href="#channel-modes">Channel Modes</a></li> | ||
|
|
||
| <li class="third-level"><a href="#example-usage">Example Usage</a></li> | ||
| <li class="second-level"><a href="#special-notes">Special Notes</a></li> | ||
|
|
||
| </ul> | ||
| </div></div> | ||
| <div class="col-md-9" role="main"> | ||
|
|
||
| <h2 id="the-banredirect-module">The "banredirect" Module</h2> | ||
| <h3 id="description">Description</h3> | ||
| <p>This module allows specifying a channel to redirect a banned user to in the ban mask.</p> | ||
| <h3 id="configuration">Configuration</h3> | ||
| <p>To load this module use the following <code><module></code> tag:</p> | ||
| <pre><code class="xml"><module name="m_banredirect.so"> | ||
| </code></pre> | ||
|
|
||
| <p>This module requires no other configuration.</p> | ||
| <h3 id="channel-modes">Channel Modes</h3> | ||
| <p>This module does not add any new channel modes but instead extends channel mode <code>b</code> (ban) to allow ban masks to be suffixed with the name of a channel to redirect users who match the ban to.</p> | ||
| <h4 id="example-usage">Example Usage</h4> | ||
| <p>Redirects users matching <code>*!*@example.com</code> to #banned-channel.</p> | ||
| <pre><code class="plaintext">/MODE #channel +b *!*@example.com#banned-channel | ||
| </code></pre> | ||
|
|
||
| <h3 id="special-notes">Special Notes</h3> | ||
| <p>When setting a ban redirect the target channel should exist and the user setting the ban should have channel operator status in it.</p> | ||
| <p>When the banredirect module is unloaded all ban redirects will be converted to normal bans.</p></div> | ||
|
|
||
|
|
||
| </div> | ||
|
|
||
| <footer class="col-md-12 text-center"> | ||
|
|
||
| <hr> | ||
| <p> | ||
| <small>All documentation is licensed under the <a href="/license">GNU GPLv2</a>.<br></small> | ||
|
|
||
| <small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</p></small> | ||
|
|
||
|
|
||
|
|
||
| </footer> | ||
| <script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> | ||
| <script src="../../../js/bootstrap-3.0.3.min.js"></script> | ||
| <script src="../../../js/highlight.pack.js"></script> | ||
| <script>hljs.initHighlightingOnLoad();</script> | ||
| <script>var base_url = "../../.."</script> | ||
|
|
||
| <script src="../../../js/base.js"></script> | ||
| <script src="../../../search/main.js"></script> | ||
|
|
||
| <div class="modal" id="mkdocs_search_modal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true"> | ||
| <div class="modal-dialog modal-lg"> | ||
| <div class="modal-content"> | ||
| <div class="modal-header"> | ||
| <h4 class="modal-title" id="searchModalLabel">Search</h4> | ||
| <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> | ||
| </div> | ||
| <div class="modal-body"> | ||
| <p> | ||
| From here you can search these documents. Enter | ||
| your search terms below. | ||
| </p> | ||
| <form> | ||
| <div class="form-group"> | ||
| <input type="text" class="form-control" placeholder="Search..." id="mkdocs-search-query" title="Type search term here"> | ||
| </div> | ||
| </form> | ||
| <div id="mkdocs-search-results"></div> | ||
| </div> | ||
| <div class="modal-footer"> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </div><div class="modal" id="mkdocs_keyboard_modal" tabindex="-1" role="dialog" aria-labelledby="keyboardModalLabel" aria-hidden="true"> | ||
| <div class="modal-dialog"> | ||
| <div class="modal-content"> | ||
| <div class="modal-header"> | ||
| <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> | ||
| <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> | ||
| </div> | ||
| <div class="modal-body"> | ||
| <table class="table"> | ||
| <thead> | ||
| <tr> | ||
| <th style="width: 20%;">Keys</th> | ||
| <th>Action</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr> | ||
| <td class="help shortcut"><kbd>?</kbd></td> | ||
| <td>Open this help</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="next shortcut"><kbd>n</kbd></td> | ||
| <td>Next page</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="prev shortcut"><kbd>p</kbd></td> | ||
| <td>Previous page</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="search shortcut"><kbd>s</kbd></td> | ||
| <td>Search</td> | ||
| </tr> | ||
| </tbody> | ||
| </table> | ||
| </div> | ||
| <div class="modal-footer"> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </body> | ||
|
|
||
| </html> |
| @@ -0,0 +1,370 @@ | ||
| <!DOCTYPE html> | ||
| <html lang="en"> | ||
|
|
||
| <head> | ||
| <meta charset="utf-8"> | ||
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> | ||
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
| <meta name="description" content="InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems."> | ||
|
|
||
|
|
||
| <link rel="../../../img/favicon.ico"> | ||
|
|
||
|
|
||
| <title>Module Details (blockamsg) - InspIRCd Documentation</title> | ||
|
|
||
|
|
||
| <link rel="stylesheet" href="//use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous"> | ||
| <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/hack.min.css"> | ||
| <link href='//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin-ext,latin' rel='stylesheet' type='text/css'> | ||
| <link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,600,700&subset=latin-ext,latin' rel='stylesheet' type='text/css'> | ||
| <link href="../../../css/bootstrap-custom.min.css" rel="stylesheet"> | ||
| <link href="../../../css/base.min.css" rel="stylesheet"> | ||
| <link href="../../../css/cinder.min.css" rel="stylesheet"> | ||
| <link href="../../../css/highlight.min.css" rel="stylesheet"> | ||
| <link href="../../../css/fix-cinder-sidebar-scrolling.css" rel="stylesheet"> | ||
|
|
||
| <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> | ||
| <!--[if lt IE 9]> | ||
| <script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script> | ||
| <script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script> | ||
| <![endif]--> | ||
|
|
||
| <script src="//ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script> | ||
| <script> | ||
| WebFont.load({ | ||
| google: { | ||
| families: ['Open Sans', 'PT Sans'] | ||
| } | ||
| }); | ||
| </script> | ||
|
|
||
|
|
||
|
|
||
|
|
||
| </head> | ||
|
|
||
| <body> | ||
|
|
||
| <div class="navbar navbar-default navbar-fixed-top" role="navigation"> | ||
| <div class="container"> | ||
|
|
||
| <!-- Collapsed navigation --> | ||
| <div class="navbar-header"> | ||
| <!-- Expander button --> | ||
| <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> | ||
| <span class="sr-only">Toggle navigation</span> | ||
| <span class="icon-bar"></span> | ||
| <span class="icon-bar"></span> | ||
| <span class="icon-bar"></span> | ||
| </button> | ||
|
|
||
|
|
||
| <!-- Main title --> | ||
|
|
||
| <a class="navbar-brand" href="../../..">InspIRCd Documentation</a> | ||
| </div> | ||
|
|
||
| <!-- Expanded navigation --> | ||
| <div class="navbar-collapse collapse"> | ||
| <!-- Main navigation --> | ||
| <ul class="nav navbar-nav"> | ||
|
|
||
|
|
||
| <li class="dropdown"> | ||
| <a href="#" class="dropdown-toggle" data-toggle="dropdown">InspIRCd 2 <b class="caret"></b></a> | ||
| <ul class="dropdown-menu"> | ||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/installation">Installation</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/configuration">Configuration</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/commands">Commands</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/modes">Modes</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/modules">Modules</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/snomasks">SNOMasks</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li class="dropdown"> | ||
| <a href="#" class="dropdown-toggle" data-toggle="dropdown">InspIRCd 3 <b class="caret"></b></a> | ||
| <ul class="dropdown-menu"> | ||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/installation">Installation</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/configuration">Configuration</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/commands">Commands</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/modes">Modes</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/modules">Modules</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/snomasks">SNOMasks</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://github.com/inspircd/inspircd/releases/latest">Downloads</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://github.com/inspircd/inspircd/issues">Issue Tracker</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://www.inspircd.org/api/">Developer API</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
|
|
||
| <ul class="nav navbar-nav navbar-right"> | ||
| <li> | ||
| <a href="#" data-toggle="modal" data-target="#mkdocs_search_modal"> | ||
| <i class="fas fa-search"></i> Search | ||
| </a> | ||
| </li> | ||
| <li> | ||
| <a href="https://github.com/inspircd/inspircd-docs/edit/master/docs/2/modules/blockamsg.md"><i class="fab fa-github"></i> Edit on GitHub</a> | ||
| </li> | ||
| </ul> | ||
| </div> | ||
| </div> | ||
| </div> | ||
|
|
||
| <div class="container"> | ||
|
|
||
|
|
||
| <div class="col-md-3"><div class="bs-sidebar hidden-print affix well" role="complementary"> | ||
| <ul class="nav bs-sidenav"> | ||
| <li class="first-level active"><a href="#the-blockamsg-module">The "blockamsg" Module</a></li> | ||
| <li class="second-level"><a href="#description">Description</a></li> | ||
|
|
||
| <li class="second-level"><a href="#configuration">Configuration</a></li> | ||
|
|
||
| <li class="third-level"><a href="#ltblockamsggt"><blockamsg></a></li> | ||
| </ul> | ||
| </div></div> | ||
| <div class="col-md-9" role="main"> | ||
|
|
||
| <h2 id="the-blockamsg-module">The "blockamsg" Module</h2> | ||
| <h3 id="description">Description</h3> | ||
| <p>This module blocks mass messages sent using the <code>/AME</code> and <code>/AMSG</code> commands that exist in clients such as mIRC and HexChat.</p> | ||
| <h3 id="configuration">Configuration</h3> | ||
| <p>To load this module use the following <code><module></code> tag:</p> | ||
| <pre><code class="xml"><module name="m_blockamsg.so"> | ||
| </code></pre> | ||
|
|
||
| <h4 id="ltblockamsggt"><code><blockamsg></code></h4> | ||
| <p>The <code><blockamsg></code> tag defines settings about how the blockamsg module should behave. This tag can only be defined once.</p> | ||
| <table> | ||
| <thead> | ||
| <tr> | ||
| <th>Name</th> | ||
| <th>Type</th> | ||
| <th>Default Value</th> | ||
| <th>Description</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr> | ||
| <td>delay</td> | ||
| <td>Number</td> | ||
| <td>-1</td> | ||
| <td>The number of seconds gap between identical messages to consider them a mass message or -1 to allow any gap.</td> | ||
| </tr> | ||
| <tr> | ||
| <td>action</td> | ||
| <td>Text</td> | ||
| <td>killopers</td> | ||
| <td>The action to take when the module has detected a user sending a mass message.</td> | ||
| </tr> | ||
| </tbody> | ||
| </table> | ||
| <p>The action field should be set to one of the following values:</p> | ||
| <table> | ||
| <thead> | ||
| <tr> | ||
| <th>Value</th> | ||
| <th>Description</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr> | ||
| <td>kill</td> | ||
| <td>Disconnect the sending user from the server.</td> | ||
| </tr> | ||
| <tr> | ||
| <td>killopers</td> | ||
| <td>Disconnect the sending user from the server and notify server operators.</td> | ||
| </tr> | ||
| <tr> | ||
| <td>notice</td> | ||
| <td>Inform the sending user that their repeated message has been discarded.</td> | ||
| </tr> | ||
| <tr> | ||
| <td>noticeopers</td> | ||
| <td>Inform the sending user that their repeated message has been discarded and notify server operators.</td> | ||
| </tr> | ||
| <tr> | ||
| <td>silent</td> | ||
| <td>Silently discard repeated messages.</td> | ||
| </tr> | ||
| </tbody> | ||
| </table> | ||
| <h5 id="example-usage">Example Usage</h5> | ||
| <pre><code class="xml"><blockamsg delay="5" | ||
| action="killopers"> | ||
| </code></pre></div> | ||
|
|
||
|
|
||
| </div> | ||
|
|
||
| <footer class="col-md-12 text-center"> | ||
|
|
||
| <hr> | ||
| <p> | ||
| <small>All documentation is licensed under the <a href="/license">GNU GPLv2</a>.<br></small> | ||
|
|
||
| <small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</p></small> | ||
|
|
||
|
|
||
|
|
||
| </footer> | ||
| <script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> | ||
| <script src="../../../js/bootstrap-3.0.3.min.js"></script> | ||
| <script src="../../../js/highlight.pack.js"></script> | ||
| <script>hljs.initHighlightingOnLoad();</script> | ||
| <script>var base_url = "../../.."</script> | ||
|
|
||
| <script src="../../../js/base.js"></script> | ||
| <script src="../../../search/main.js"></script> | ||
|
|
||
| <div class="modal" id="mkdocs_search_modal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true"> | ||
| <div class="modal-dialog modal-lg"> | ||
| <div class="modal-content"> | ||
| <div class="modal-header"> | ||
| <h4 class="modal-title" id="searchModalLabel">Search</h4> | ||
| <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> | ||
| </div> | ||
| <div class="modal-body"> | ||
| <p> | ||
| From here you can search these documents. Enter | ||
| your search terms below. | ||
| </p> | ||
| <form> | ||
| <div class="form-group"> | ||
| <input type="text" class="form-control" placeholder="Search..." id="mkdocs-search-query" title="Type search term here"> | ||
| </div> | ||
| </form> | ||
| <div id="mkdocs-search-results"></div> | ||
| </div> | ||
| <div class="modal-footer"> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </div><div class="modal" id="mkdocs_keyboard_modal" tabindex="-1" role="dialog" aria-labelledby="keyboardModalLabel" aria-hidden="true"> | ||
| <div class="modal-dialog"> | ||
| <div class="modal-content"> | ||
| <div class="modal-header"> | ||
| <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> | ||
| <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> | ||
| </div> | ||
| <div class="modal-body"> | ||
| <table class="table"> | ||
| <thead> | ||
| <tr> | ||
| <th style="width: 20%;">Keys</th> | ||
| <th>Action</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr> | ||
| <td class="help shortcut"><kbd>?</kbd></td> | ||
| <td>Open this help</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="next shortcut"><kbd>n</kbd></td> | ||
| <td>Next page</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="prev shortcut"><kbd>p</kbd></td> | ||
| <td>Previous page</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="search shortcut"><kbd>s</kbd></td> | ||
| <td>Search</td> | ||
| </tr> | ||
| </tbody> | ||
| </table> | ||
| </div> | ||
| <div class="modal-footer"> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </body> | ||
|
|
||
| </html> |
| @@ -0,0 +1,375 @@ | ||
| <!DOCTYPE html> | ||
| <html lang="en"> | ||
|
|
||
| <head> | ||
| <meta charset="utf-8"> | ||
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> | ||
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
| <meta name="description" content="InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems."> | ||
|
|
||
|
|
||
| <link rel="../../../img/favicon.ico"> | ||
|
|
||
|
|
||
| <title>Module Details (blockcolor) - InspIRCd Documentation</title> | ||
|
|
||
|
|
||
| <link rel="stylesheet" href="//use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous"> | ||
| <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/hack.min.css"> | ||
| <link href='//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin-ext,latin' rel='stylesheet' type='text/css'> | ||
| <link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,600,700&subset=latin-ext,latin' rel='stylesheet' type='text/css'> | ||
| <link href="../../../css/bootstrap-custom.min.css" rel="stylesheet"> | ||
| <link href="../../../css/base.min.css" rel="stylesheet"> | ||
| <link href="../../../css/cinder.min.css" rel="stylesheet"> | ||
| <link href="../../../css/highlight.min.css" rel="stylesheet"> | ||
| <link href="../../../css/fix-cinder-sidebar-scrolling.css" rel="stylesheet"> | ||
|
|
||
| <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> | ||
| <!--[if lt IE 9]> | ||
| <script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script> | ||
| <script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script> | ||
| <![endif]--> | ||
|
|
||
| <script src="//ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script> | ||
| <script> | ||
| WebFont.load({ | ||
| google: { | ||
| families: ['Open Sans', 'PT Sans'] | ||
| } | ||
| }); | ||
| </script> | ||
|
|
||
|
|
||
|
|
||
|
|
||
| </head> | ||
|
|
||
| <body> | ||
|
|
||
| <div class="navbar navbar-default navbar-fixed-top" role="navigation"> | ||
| <div class="container"> | ||
|
|
||
| <!-- Collapsed navigation --> | ||
| <div class="navbar-header"> | ||
| <!-- Expander button --> | ||
| <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> | ||
| <span class="sr-only">Toggle navigation</span> | ||
| <span class="icon-bar"></span> | ||
| <span class="icon-bar"></span> | ||
| <span class="icon-bar"></span> | ||
| </button> | ||
|
|
||
|
|
||
| <!-- Main title --> | ||
|
|
||
| <a class="navbar-brand" href="../../..">InspIRCd Documentation</a> | ||
| </div> | ||
|
|
||
| <!-- Expanded navigation --> | ||
| <div class="navbar-collapse collapse"> | ||
| <!-- Main navigation --> | ||
| <ul class="nav navbar-nav"> | ||
|
|
||
|
|
||
| <li class="dropdown"> | ||
| <a href="#" class="dropdown-toggle" data-toggle="dropdown">InspIRCd 2 <b class="caret"></b></a> | ||
| <ul class="dropdown-menu"> | ||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/installation">Installation</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/configuration">Configuration</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/commands">Commands</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/modes">Modes</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/modules">Modules</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/snomasks">SNOMasks</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li class="dropdown"> | ||
| <a href="#" class="dropdown-toggle" data-toggle="dropdown">InspIRCd 3 <b class="caret"></b></a> | ||
| <ul class="dropdown-menu"> | ||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/installation">Installation</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/configuration">Configuration</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/commands">Commands</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/modes">Modes</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/modules">Modules</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/snomasks">SNOMasks</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://github.com/inspircd/inspircd/releases/latest">Downloads</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://github.com/inspircd/inspircd/issues">Issue Tracker</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://www.inspircd.org/api/">Developer API</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
|
|
||
| <ul class="nav navbar-nav navbar-right"> | ||
| <li> | ||
| <a href="#" data-toggle="modal" data-target="#mkdocs_search_modal"> | ||
| <i class="fas fa-search"></i> Search | ||
| </a> | ||
| </li> | ||
| <li> | ||
| <a href="https://github.com/inspircd/inspircd-docs/edit/master/docs/2/modules/blockcolor.md"><i class="fab fa-github"></i> Edit on GitHub</a> | ||
| </li> | ||
| </ul> | ||
| </div> | ||
| </div> | ||
| </div> | ||
|
|
||
| <div class="container"> | ||
|
|
||
|
|
||
| <div class="col-md-3"><div class="bs-sidebar hidden-print affix well" role="complementary"> | ||
| <ul class="nav bs-sidenav"> | ||
| <li class="first-level active"><a href="#the-blockcolor-module">The "blockcolor" Module</a></li> | ||
| <li class="second-level"><a href="#description">Description</a></li> | ||
|
|
||
| <li class="second-level"><a href="#configuration">Configuration</a></li> | ||
|
|
||
| <li class="second-level"><a href="#channel-modes">Channel Modes</a></li> | ||
|
|
||
| <li class="second-level"><a href="#exemptions">Exemptions</a></li> | ||
|
|
||
| <li class="second-level"><a href="#extended-bans">Extended Bans</a></li> | ||
|
|
||
| <li class="third-level"><a href="#example-usage">Example Usage</a></li> | ||
| </ul> | ||
| </div></div> | ||
| <div class="col-md-9" role="main"> | ||
|
|
||
| <h2 id="the-blockcolor-module">The "blockcolor" Module</h2> | ||
| <h3 id="description">Description</h3> | ||
| <p>This module adds channel mode <code>c</code> (blockcolor) which allows channels to block messages which contain IRC formatting codes.</p> | ||
| <h3 id="configuration">Configuration</h3> | ||
| <p>To load this module use the following <code><module></code> tag:</p> | ||
| <pre><code class="xml"><module name="m_blockcolor.so"> | ||
| </code></pre> | ||
|
|
||
| <p>This module requires no other configuration.</p> | ||
| <h3 id="channel-modes">Channel Modes</h3> | ||
| <table> | ||
| <thead> | ||
| <tr> | ||
| <th>Name</th> | ||
| <th>Character</th> | ||
| <th>Type</th> | ||
| <th>Parameter Syntax</th> | ||
| <th>Description</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr> | ||
| <td>blockcolor</td> | ||
| <td>c</td> | ||
| <td>Switch</td> | ||
| <td><em>None</em></td> | ||
| <td>Enables blocking messages that contain IRC formatting codes.</td> | ||
| </tr> | ||
| </tbody> | ||
| </table> | ||
| <h3 id="exemptions">Exemptions</h3> | ||
| <table> | ||
| <thead> | ||
| <tr> | ||
| <th>Name</th> | ||
| <th>Description</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr> | ||
| <td>blockcolor</td> | ||
| <td>Allows exempted users to send messages that contain IRC formatting codes.</td> | ||
| </tr> | ||
| </tbody> | ||
| </table> | ||
| <h3 id="extended-bans">Extended Bans</h3> | ||
| <table> | ||
| <thead> | ||
| <tr> | ||
| <th>Character</th> | ||
| <th>Type</th> | ||
| <th>Ban Syntax</th> | ||
| <th>Description</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr> | ||
| <td>c</td> | ||
| <td>Acting</td> | ||
| <td><code>c:<mask></code></td> | ||
| <td>Bans <mask> from sending messages that contain IRC formatting codes.</td> | ||
| </tr> | ||
| </tbody> | ||
| </table> | ||
| <h4 id="example-usage">Example Usage</h4> | ||
| <p>Bans users matching <code>*!*@example.com</code> from sending messages that contain IRC formatting codes:</p> | ||
| <pre><code class="plaintext">/MODE #channel +b c:*!*@example.com | ||
| </code></pre></div> | ||
|
|
||
|
|
||
| </div> | ||
|
|
||
| <footer class="col-md-12 text-center"> | ||
|
|
||
| <hr> | ||
| <p> | ||
| <small>All documentation is licensed under the <a href="/license">GNU GPLv2</a>.<br></small> | ||
|
|
||
| <small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</p></small> | ||
|
|
||
|
|
||
|
|
||
| </footer> | ||
| <script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> | ||
| <script src="../../../js/bootstrap-3.0.3.min.js"></script> | ||
| <script src="../../../js/highlight.pack.js"></script> | ||
| <script>hljs.initHighlightingOnLoad();</script> | ||
| <script>var base_url = "../../.."</script> | ||
|
|
||
| <script src="../../../js/base.js"></script> | ||
| <script src="../../../search/main.js"></script> | ||
|
|
||
| <div class="modal" id="mkdocs_search_modal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true"> | ||
| <div class="modal-dialog modal-lg"> | ||
| <div class="modal-content"> | ||
| <div class="modal-header"> | ||
| <h4 class="modal-title" id="searchModalLabel">Search</h4> | ||
| <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> | ||
| </div> | ||
| <div class="modal-body"> | ||
| <p> | ||
| From here you can search these documents. Enter | ||
| your search terms below. | ||
| </p> | ||
| <form> | ||
| <div class="form-group"> | ||
| <input type="text" class="form-control" placeholder="Search..." id="mkdocs-search-query" title="Type search term here"> | ||
| </div> | ||
| </form> | ||
| <div id="mkdocs-search-results"></div> | ||
| </div> | ||
| <div class="modal-footer"> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </div><div class="modal" id="mkdocs_keyboard_modal" tabindex="-1" role="dialog" aria-labelledby="keyboardModalLabel" aria-hidden="true"> | ||
| <div class="modal-dialog"> | ||
| <div class="modal-content"> | ||
| <div class="modal-header"> | ||
| <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> | ||
| <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> | ||
| </div> | ||
| <div class="modal-body"> | ||
| <table class="table"> | ||
| <thead> | ||
| <tr> | ||
| <th style="width: 20%;">Keys</th> | ||
| <th>Action</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr> | ||
| <td class="help shortcut"><kbd>?</kbd></td> | ||
| <td>Open this help</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="next shortcut"><kbd>n</kbd></td> | ||
| <td>Next page</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="prev shortcut"><kbd>p</kbd></td> | ||
| <td>Previous page</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="search shortcut"><kbd>s</kbd></td> | ||
| <td>Search</td> | ||
| </tr> | ||
| </tbody> | ||
| </table> | ||
| </div> | ||
| <div class="modal-footer"> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </body> | ||
|
|
||
| </html> |
| @@ -0,0 +1,333 @@ | ||
| <!DOCTYPE html> | ||
| <html lang="en"> | ||
|
|
||
| <head> | ||
| <meta charset="utf-8"> | ||
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> | ||
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||
| <meta name="description" content="InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems."> | ||
|
|
||
|
|
||
| <link rel="../../../img/favicon.ico"> | ||
|
|
||
|
|
||
| <title>Module Details (botmode) - InspIRCd Documentation</title> | ||
|
|
||
|
|
||
| <link rel="stylesheet" href="//use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous"> | ||
| <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/hack.min.css"> | ||
| <link href='//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin-ext,latin' rel='stylesheet' type='text/css'> | ||
| <link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,600,700&subset=latin-ext,latin' rel='stylesheet' type='text/css'> | ||
| <link href="../../../css/bootstrap-custom.min.css" rel="stylesheet"> | ||
| <link href="../../../css/base.min.css" rel="stylesheet"> | ||
| <link href="../../../css/cinder.min.css" rel="stylesheet"> | ||
| <link href="../../../css/highlight.min.css" rel="stylesheet"> | ||
| <link href="../../../css/fix-cinder-sidebar-scrolling.css" rel="stylesheet"> | ||
|
|
||
| <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> | ||
| <!--[if lt IE 9]> | ||
| <script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script> | ||
| <script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script> | ||
| <![endif]--> | ||
|
|
||
| <script src="//ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script> | ||
| <script> | ||
| WebFont.load({ | ||
| google: { | ||
| families: ['Open Sans', 'PT Sans'] | ||
| } | ||
| }); | ||
| </script> | ||
|
|
||
|
|
||
|
|
||
|
|
||
| </head> | ||
|
|
||
| <body> | ||
|
|
||
| <div class="navbar navbar-default navbar-fixed-top" role="navigation"> | ||
| <div class="container"> | ||
|
|
||
| <!-- Collapsed navigation --> | ||
| <div class="navbar-header"> | ||
| <!-- Expander button --> | ||
| <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> | ||
| <span class="sr-only">Toggle navigation</span> | ||
| <span class="icon-bar"></span> | ||
| <span class="icon-bar"></span> | ||
| <span class="icon-bar"></span> | ||
| </button> | ||
|
|
||
|
|
||
| <!-- Main title --> | ||
|
|
||
| <a class="navbar-brand" href="../../..">InspIRCd Documentation</a> | ||
| </div> | ||
|
|
||
| <!-- Expanded navigation --> | ||
| <div class="navbar-collapse collapse"> | ||
| <!-- Main navigation --> | ||
| <ul class="nav navbar-nav"> | ||
|
|
||
|
|
||
| <li class="dropdown"> | ||
| <a href="#" class="dropdown-toggle" data-toggle="dropdown">InspIRCd 2 <b class="caret"></b></a> | ||
| <ul class="dropdown-menu"> | ||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/installation">Installation</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/configuration">Configuration</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/commands">Commands</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/modes">Modes</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/modules">Modules</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/2/snomasks">SNOMasks</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li class="dropdown"> | ||
| <a href="#" class="dropdown-toggle" data-toggle="dropdown">InspIRCd 3 <b class="caret"></b></a> | ||
| <ul class="dropdown-menu"> | ||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/installation">Installation</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/configuration">Configuration</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/commands">Commands</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/modes">Modes</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/modules">Modules</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="/3/snomasks">SNOMasks</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://github.com/inspircd/inspircd/releases/latest">Downloads</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://github.com/inspircd/inspircd/issues">Issue Tracker</a> | ||
| </li> | ||
|
|
||
|
|
||
|
|
||
| <li > | ||
| <a href="https://www.inspircd.org/api/">Developer API</a> | ||
| </li> | ||
|
|
||
|
|
||
| </ul> | ||
|
|
||
| <ul class="nav navbar-nav navbar-right"> | ||
| <li> | ||
| <a href="#" data-toggle="modal" data-target="#mkdocs_search_modal"> | ||
| <i class="fas fa-search"></i> Search | ||
| </a> | ||
| </li> | ||
| <li> | ||
| <a href="https://github.com/inspircd/inspircd-docs/edit/master/docs/2/modules/botmode.md"><i class="fab fa-github"></i> Edit on GitHub</a> | ||
| </li> | ||
| </ul> | ||
| </div> | ||
| </div> | ||
| </div> | ||
|
|
||
| <div class="container"> | ||
|
|
||
|
|
||
| <div class="col-md-3"><div class="bs-sidebar hidden-print affix well" role="complementary"> | ||
| <ul class="nav bs-sidenav"> | ||
| <li class="first-level active"><a href="#the-botmode-module">The "botmode" Module</a></li> | ||
| <li class="second-level"><a href="#description">Description</a></li> | ||
|
|
||
| <li class="second-level"><a href="#configuration">Configuration</a></li> | ||
|
|
||
| <li class="second-level"><a href="#user-modes">User Modes</a></li> | ||
|
|
||
| </ul> | ||
| </div></div> | ||
| <div class="col-md-9" role="main"> | ||
|
|
||
| <h2 id="the-botmode-module">The "botmode" Module</h2> | ||
| <h3 id="description">Description</h3> | ||
| <p>This module adds user mode <code>B</code> (bot) which marks users with it set as bots in their <code>/WHOIS</code> response.</p> | ||
| <p>Depending on your module-specific configuration this can also prevents a bot from using non-bot aliases (requires <a href="/2/modules/alias">the alias module</a>) and from receiving channel history on join (requires <a href="/2/modules/chanhistory">the chanhistory module</a>).</p> | ||
| <h3 id="configuration">Configuration</h3> | ||
| <p>To load this module use the following <code><module></code> tag:</p> | ||
| <pre><code class="xml"><module name="m_botmode.so"> | ||
| </code></pre> | ||
|
|
||
| <p>This module requires no other configuration.</p> | ||
| <h3 id="user-modes">User Modes</h3> | ||
| <table> | ||
| <thead> | ||
| <tr> | ||
| <th>Name</th> | ||
| <th>Character</th> | ||
| <th>Type</th> | ||
| <th>Parameter Syntax</th> | ||
| <th>Description</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr> | ||
| <td>bot</td> | ||
| <td>B</td> | ||
| <td>Switch</td> | ||
| <td><em>None</em></td> | ||
| <td>Marks the user as a bot.</td> | ||
| </tr> | ||
| </tbody> | ||
| </table></div> | ||
|
|
||
|
|
||
| </div> | ||
|
|
||
| <footer class="col-md-12 text-center"> | ||
|
|
||
| <hr> | ||
| <p> | ||
| <small>All documentation is licensed under the <a href="/license">GNU GPLv2</a>.<br></small> | ||
|
|
||
| <small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</p></small> | ||
|
|
||
|
|
||
|
|
||
| </footer> | ||
| <script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> | ||
| <script src="../../../js/bootstrap-3.0.3.min.js"></script> | ||
| <script src="../../../js/highlight.pack.js"></script> | ||
| <script>hljs.initHighlightingOnLoad();</script> | ||
| <script>var base_url = "../../.."</script> | ||
|
|
||
| <script src="../../../js/base.js"></script> | ||
| <script src="../../../search/main.js"></script> | ||
|
|
||
| <div class="modal" id="mkdocs_search_modal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true"> | ||
| <div class="modal-dialog modal-lg"> | ||
| <div class="modal-content"> | ||
| <div class="modal-header"> | ||
| <h4 class="modal-title" id="searchModalLabel">Search</h4> | ||
| <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> | ||
| </div> | ||
| <div class="modal-body"> | ||
| <p> | ||
| From here you can search these documents. Enter | ||
| your search terms below. | ||
| </p> | ||
| <form> | ||
| <div class="form-group"> | ||
| <input type="text" class="form-control" placeholder="Search..." id="mkdocs-search-query" title="Type search term here"> | ||
| </div> | ||
| </form> | ||
| <div id="mkdocs-search-results"></div> | ||
| </div> | ||
| <div class="modal-footer"> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </div><div class="modal" id="mkdocs_keyboard_modal" tabindex="-1" role="dialog" aria-labelledby="keyboardModalLabel" aria-hidden="true"> | ||
| <div class="modal-dialog"> | ||
| <div class="modal-content"> | ||
| <div class="modal-header"> | ||
| <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> | ||
| <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> | ||
| </div> | ||
| <div class="modal-body"> | ||
| <table class="table"> | ||
| <thead> | ||
| <tr> | ||
| <th style="width: 20%;">Keys</th> | ||
| <th>Action</th> | ||
| </tr> | ||
| </thead> | ||
| <tbody> | ||
| <tr> | ||
| <td class="help shortcut"><kbd>?</kbd></td> | ||
| <td>Open this help</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="next shortcut"><kbd>n</kbd></td> | ||
| <td>Next page</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="prev shortcut"><kbd>p</kbd></td> | ||
| <td>Previous page</td> | ||
| </tr> | ||
| <tr> | ||
| <td class="search shortcut"><kbd>s</kbd></td> | ||
| <td>Search</td> | ||
| </tr> | ||
| </tbody> | ||
| </table> | ||
| </div> | ||
| <div class="modal-footer"> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </div> | ||
| </body> | ||
|
|
||
| </html> |