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 },
],
},
];
}