1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271
|
<!DOCTYPE html>
<html lang="en" data-content_root="../">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Users and Flags — Eggdrop 1.10.1rc2 documentation</title>
<link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=03e43079" />
<link rel="stylesheet" type="text/css" href="../_static/eggdrop.css?v=ab48a1b6" />
<script src="../_static/documentation_options.js?v=290de6c6"></script>
<script src="../_static/doctools.js?v=9bcbadda"></script>
<script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="Bans, Invites, and Exempts" href="bans.html" />
<link rel="prev" title="Eggdrop Autoscripts" href="autoscripts.html" />
</head><body>
<div class="header-wrapper" role="banner">
<div class="header">
<div class="headertitle"><a
href="../index.html">Eggdrop 1.10.1rc2 documentation</a></div>
<div class="rel" role="navigation" aria-label="related navigation">
<a href="autoscripts.html" title="Eggdrop Autoscripts"
accesskey="P">previous</a> |
<a href="bans.html" title="Bans, Invites, and Exempts"
accesskey="N">next</a>
</div>
</div>
</div>
<div class="content-wrapper">
<div class="content">
<div class="sidebar">
<h3>Table of Contents</h3>
<p class="caption" role="heading"><span class="caption-text">Installing Eggdrop</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../install/readme.html">README</a></li>
<li class="toctree-l1"><a class="reference internal" href="../install/install.html">Installing Eggdrop</a></li>
<li class="toctree-l1"><a class="reference internal" href="../install/upgrading.html">Upgrading Eggdrop</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Using Eggdrop</span></p>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="features.html">Eggdrop Features</a></li>
<li class="toctree-l1"><a class="reference internal" href="core.html">Eggdrop Core Settings</a></li>
<li class="toctree-l1"><a class="reference internal" href="partyline.html">The Party Line</a></li>
<li class="toctree-l1"><a class="reference internal" href="autoscripts.html">Eggdrop Autoscripts</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Users and Flags</a></li>
<li class="toctree-l1"><a class="reference internal" href="bans.html">Bans, Invites, and Exempts</a></li>
<li class="toctree-l1"><a class="reference internal" href="botnet.html">Botnet Sharing and Linking</a></li>
<li class="toctree-l1"><a class="reference internal" href="ipv6.html">IPv6 support</a></li>
<li class="toctree-l1"><a class="reference internal" href="tls.html">TLS support</a></li>
<li class="toctree-l1"><a class="reference internal" href="ircv3.html">IRCv3 support</a></li>
<li class="toctree-l1"><a class="reference internal" href="accounts.html">Account tracking in Eggdrop</a></li>
<li class="toctree-l1"><a class="reference internal" href="pbkdf2info.html">Encryption/Hashing</a></li>
<li class="toctree-l1"><a class="reference internal" href="python.html">Using the Python Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="twitchinfo.html">Twitch</a></li>
<li class="toctree-l1"><a class="reference internal" href="tricks.html">Advanced Tips</a></li>
<li class="toctree-l1"><a class="reference internal" href="text-sub.html">Textfile Substitutions</a></li>
<li class="toctree-l1"><a class="reference internal" href="tcl-commands.html">Eggdrop Tcl Commands</a></li>
<li class="toctree-l1"><a class="reference internal" href="twitch-tcl-commands.html">Eggdrop Twitch Tcl Commands</a></li>
<li class="toctree-l1"><a class="reference internal" href="patch.html">Patching Eggdrop</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Tutorials</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../tutorials/setup.html">Setting Up Eggdrop</a></li>
<li class="toctree-l1"><a class="reference internal" href="../tutorials/firststeps.html">Common First Steps</a></li>
<li class="toctree-l1"><a class="reference internal" href="../tutorials/tlssetup.html">Enabling TLS Security on Eggdrop</a></li>
<li class="toctree-l1"><a class="reference internal" href="../tutorials/userfilesharing.html">Sharing Userfiles</a></li>
<li class="toctree-l1"><a class="reference internal" href="../tutorials/firstscript.html">Writing an Eggdrop Tcl Script</a></li>
<li class="toctree-l1"><a class="reference internal" href="../tutorials/module.html">Writing a Basic Eggdrop Module</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Eggdrop Modules</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../modules/index.html">Eggdrop Module Information</a></li>
<li class="toctree-l1"><a class="reference internal" href="../modules/included.html">Modules included with Eggdrop</a></li>
<li class="toctree-l1"><a class="reference internal" href="../modules/writing.html">How to Write an Eggdrop Module</a></li>
<li class="toctree-l1"><a class="reference internal" href="../modules/internals.html">Eggdrop Bind Internals</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">About Eggdrop</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="../about/about.html">About Eggdrop</a></li>
<li class="toctree-l1"><a class="reference internal" href="../about/legal.html">Boring legal stuff</a></li>
</ul>
<div role="search">
<h3 style="margin-top: 1.5em;">Search</h3>
<form class="search" action="../search.html" method="get">
<input type="text" name="q" />
<input type="submit" value="Go" />
</form>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<p>Last revised: March 07, 2002</p>
<section id="users-and-flags">
<h1>Users and Flags<a class="headerlink" href="#users-and-flags" title="Link to this heading">¶</a></h1>
<p>People on IRC are recognized by the bot according to their nick!user@host. That is, if I am on IRC as:</p>
<blockquote>
<div><p>*** Robey is robey@hubcap.clemson.edu (i hate milk)</p>
</div></blockquote>
<p>Eggdrop will identify me according to “Robey!robey@hubcap.clemson.edu” and not only by my nickname.</p>
<p>Eggdrop does not have access levels like some bots. There are no meaningless numbers or titles. Instead, each user has “flags” that entitle them to certain privileges. Think of a flag as a badge. Any user can have any number of flags – you can have no flags, or you can have all of them. Some flags are good, some are bad. Each flag is identified by a letter. A channel flag applies only to a specific channel, and a global flag applies to all channels. The standard global flags are:</p>
<blockquote>
<div><table class="docutils align-default">
<thead>
<tr class="row-odd"><th class="head"><p>Flag</p></th>
<th class="head"><p>Attribute</p></th>
<th class="head"><p>Description</p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p>n</p></td>
<td><p>owner</p></td>
<td><p>user has absolute control. Only give this flag to
people you trust completely.</p></td>
</tr>
<tr class="row-odd"><td><p>m</p></td>
<td><p>master</p></td>
<td><p>user has access to almost every feature of the bot.</p></td>
</tr>
<tr class="row-even"><td><p>t</p></td>
<td><p>botnet-master</p></td>
<td><p>user has access to all features dealing with the
botnet.</p></td>
</tr>
<tr class="row-odd"><td><p>a</p></td>
<td><p>auto-op</p></td>
<td><p>user is opped automatically upon joining a channel.</p></td>
</tr>
<tr class="row-even"><td><p>o</p></td>
<td><p>op</p></td>
<td><p>user has op access to all of the bot’s channels.</p></td>
</tr>
<tr class="row-odd"><td><p>y</p></td>
<td><p>auto-halfop</p></td>
<td><p>user is halfopped automatically upon joining a channel</p></td>
</tr>
<tr class="row-even"><td><p>l</p></td>
<td><p>halfop</p></td>
<td><p>user has halfop access to all of the bot’s channels.</p></td>
</tr>
<tr class="row-odd"><td><p>g</p></td>
<td><p>auto-voice</p></td>
<td><p>user is voiced automatically upon joining a channel.</p></td>
</tr>
<tr class="row-even"><td><p>v</p></td>
<td><p>voice</p></td>
<td><p>user gets +v automatically on +autovoice channels.</p></td>
</tr>
<tr class="row-odd"><td><p>f</p></td>
<td><p>friend</p></td>
<td><p>user is not punished for flooding, etc.</p></td>
</tr>
<tr class="row-even"><td><p>p</p></td>
<td><p>party</p></td>
<td><p>user has access to the partyline.</p></td>
</tr>
<tr class="row-odd"><td><p>q</p></td>
<td><p>quiet</p></td>
<td><p>user does not get voice on +autovoice channels.</p></td>
</tr>
<tr class="row-even"><td><p>r</p></td>
<td><p>dehalfop</p></td>
<td><p>user cannot gain halfops on any of the bot’s channels.</p></td>
</tr>
<tr class="row-odd"><td><p>d</p></td>
<td><p>deop</p></td>
<td><p>user cannot gain ops on any of the bot’s channels.</p></td>
</tr>
<tr class="row-even"><td><p>k</p></td>
<td><p>auto-kick</p></td>
<td><p>user is kicked and banned automatically.</p></td>
</tr>
<tr class="row-odd"><td><p>x</p></td>
<td><p>xfer</p></td>
<td><p>user has access to the file transfer area of the bot
the bot.</p></td>
</tr>
<tr class="row-even"><td><p>j</p></td>
<td><p>janitor</p></td>
<td><p>user can perform maintenance in the file area of the
bot (if it exists) – like a “master” of the file
area. Janitors have complete access to the filesystem.</p></td>
</tr>
<tr class="row-odd"><td><p>c</p></td>
<td><p>common</p></td>
<td><p>this marks a user who is connecting from a public site
from which any number of people can use IRC. The user
will now be recognized by NICKNAME.</p></td>
</tr>
<tr class="row-even"><td><p>b</p></td>
<td><p>bot</p></td>
<td><p>user is a bot.</p></td>
</tr>
<tr class="row-odd"><td><p>w</p></td>
<td><p>wasop-test</p></td>
<td><p>user needs wasop test for +stopnethack procedure.</p></td>
</tr>
<tr class="row-even"><td><p>z</p></td>
<td><p>washalfop-test</p></td>
<td><p>user needs washalfop test for +stopnethack procedure.</p></td>
</tr>
<tr class="row-odd"><td><p>e</p></td>
<td><p>nethack-exempt</p></td>
<td><p>user is exempted from stopnethack protection.</p></td>
</tr>
<tr class="row-even"><td><p>u</p></td>
<td><p>unshared</p></td>
<td><p>user record is not sent to other bots.</p></td>
</tr>
<tr class="row-odd"><td><p>h</p></td>
<td><p>highlight</p></td>
<td><p>use bold text in help/text files.</p></td>
</tr>
</tbody>
</table>
<p>All global flags other then u, h, b, c, x, j, and p are also
channel-specific flags. Flags are set with the chattr command.
The syntax for this command is:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">chattr</span> <span class="o"><</span><span class="n">nickname</span><span class="o">></span> <span class="p">[</span><span class="n">attributes</span><span class="p">]</span> <span class="p">[</span><span class="n">channel</span><span class="p">]</span>
</pre></div>
</div>
<p>There are also 26 global user-defined flags and 26 channel user-defined flags (Capital letters A through Z). These are used by scripts, and their uses vary depending on the script that uses them.</p>
</div></blockquote>
<p>Copyright (C) 2002 - 2025 Eggheads Development Team</p>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
</div>
<div class="footer-wrapper">
<div class="footer">
<div class="left">
<div role="navigation" aria-label="related navigaton">
<a href="autoscripts.html" title="Eggdrop Autoscripts"
>previous</a> |
<a href="bans.html" title="Bans, Invites, and Exempts"
>next</a>
</div>
<div role="note" aria-label="source link">
</div>
</div>
<div class="right">
<div class="footer" role="contentinfo">
© Copyright 2025, Eggheads.
Last updated on Aug 15, 2025.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
</div>
</div>
<div class="clearer"></div>
</div>
</div>
</body>
</html>
|