70 lines
2.9 KiB
HTML
70 lines
2.9 KiB
HTML
<html>
|
|
|
|
<head>
|
|
<meta http-equiv="Content-Language" content="en-ca">
|
|
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
|
|
<meta name="ProgId" content="FrontPage.Editor.Document">
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
|
<title>Oragono Features</title>
|
|
</head>
|
|
|
|
<body>
|
|
<h1>Oragono Features</h1>
|
|
|
|
<h2 id="history">Pre-join History</h2>
|
|
|
|
<p>Pre-join history replay is available on the server but is disabled by default;
|
|
you have to opt-in by yourself. If you want to get up to 100 lines of chat
|
|
history replayed to you when you join a channel, so that you can understand the
|
|
context, tell NickServ about it:</p>
|
|
<pre>/msg NickServ SET AUTOREPLAY-LINES 100</pre>
|
|
<p>To disable it, set it to 0 (zero). It is recommended to keep it disabled for
|
|
bots, as they are probably unable to detect history replay and will re-run some
|
|
commands. Oragono supports
|
|
<a href="https://ircv3.net/specs/extensions/chathistory">the IRCv3 "chathistory"
|
|
extension</a>, so you could also announce it as a capability and handle it like
|
|
a boss.</p>
|
|
<h2 id="rp">Roleplay Commands</h2>
|
|
|
|
<pre><lucidiot> can you do /mode +E m455 #basement
|
|
<lucidiot> it's safe
|
|
<elioat> "it's safe"
|
|
</pre>
|
|
|
|
<p>The <code>E</code> channel and user mode enables 'roleplay mode'. It activates some cool commands in Oragono that let you talk as a narrator or as an NPC.</p>
|
|
|
|
<p>
|
|
The <code>E</code> mode needs to be enabled on a channel to send roleplay commands on a channel.
|
|
The <code>E</code> mode also needs to be enabled on a user for them to receive roleplay messages.
|
|
IRC clients that do not support this interesting extension might get a "573" error code (<code>ERR_CANNOTSENDRP</code>).
|
|
</p>
|
|
|
|
<p>The (raw) commands are the following:</p>
|
|
|
|
<dl>
|
|
<dt>SCENE <target> <text></dt>
|
|
<dd>Talk like a narrator. It just sends a message as someone named <code>=Scene=</code>.</dd>
|
|
<dt>AMBIANCE <target> <text></dt>
|
|
<dd>Alias for SCENE.</dd>
|
|
<dt>NPC <target> <name> <text></dt>
|
|
<dd>Talk as someone else. For example, <code>NPC #basement cat meow!</code> results in <code><*cat*> meow! (yourname)</code></dd>
|
|
<dt>NPCA <target> <name> <text></dt>
|
|
<dd>Do a CTCP ACTION (a <code>/me</code>) as someone else. For example, <code>NPCA #basement cat meows</code> results in <code>* *cat* meows (yourname)</code></dd>
|
|
</dl>
|
|
|
|
<p>Note that all messages end with your real name, so that you cannot just send things anonymously.</p>
|
|
|
|
<p>To use those raw commands in WeeChat, use the /quote command:</p>
|
|
|
|
<pre>/quote npc #basement GordonRamsay THIS IS FUCKING RAW!</pre>
|
|
|
|
<p>If you're feeling lazy, make an alias:</p>
|
|
|
|
<pre>/alias add npc /quote npc $channel $*
|
|
/npc GordonRamsay THIS IS FUCKING RAW!
|
|
</pre>
|
|
|
|
<p>The <code>+E</code> mode is now enabled by default on the server.</p>
|
|
</body>
|
|
|
|
</html> |