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:
/msg NickServ SET AUTOREPLAY-LINES 100
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 the IRCv3 "chathistory" extension, so you could also announce it as a capability and handle it like a boss.
<lucidiot> can you do /mode +E m455 #basement <lucidiot> it's safe <elioat> "it's safe"
E 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.
E mode needs to be enabled on a channel to send roleplay commands on a channel.
E 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 (
The (raw) commands are the following:
NPC #basement cat meow!results in
<*cat*> meow! (yourname)
/me) as someone else. For example,
NPCA #basement cat meowsresults in
* *cat* meows (yourname)
Note that all messages end with your real name, so that you cannot just send things anonymously.
To use those raw commands in WeeChat, use the /quote command:
/quote npc #basement GordonRamsay THIS IS FUCKING RAW!
If you're feeling lazy, make an alias:
/alias add npc /quote npc $channel $* /npc GordonRamsay THIS IS FUCKING RAW!
+E mode is now enabled by default on the server.