Skip to content

WeeChat

In-game IRC chat. Create servers and send messages.

No permission required.

Methods

createServer(host, password?)

Create a WeeChat IRC server.

typescript
WeeChat.createServer("irc.darknet.org", "secretpass");

sendMessage(options)

Send a message to a server.

typescript
WeeChat.sendMessage({
    host: "irc.darknet.org",
    content: "Anyone online?",
    username: "anonymous",
    isMine: false,
});

destroyServer(host)

Remove a WeeChat server.

typescript
WeeChat.destroyServer("irc.darknet.org");

Quest Integration

For quest-related IRC conversations, use the WeeChatChats property on the Quest class:

typescript
@RegisterQuest
class MyQuest extends Quest {

    WeeChatChats = [
        {
            host: "irc.darknet.org",
            messages: [
                { content: "Welcome to the channel.", username: "admin", isMine: false },
                { content: "Thanks.", isMine: true },
                { content: "Check the pinned message.", username: "admin", isMine: false },
            ],
        },
    ];

}

HotBunny Interactive Entertainment Inc.