Ircxd.CTCP (ircxd v1.1.0)

Copy Markdown View Source

Helpers for Client-To-Client Protocol payloads.

CTCP is transported inside PRIVMSG or NOTICE bodies using 0x01 delimiters.

Summary

Types

t()

A decoded CTCP payload.

Functions

Decodes a CTCP payload.

Encodes a CTCP command and its optional parameters.

Types

t()

@type t() :: %Ircxd.CTCP{command: String.t(), params: String.t()}

A decoded CTCP payload.

Functions

decode(arg1)

Decodes a CTCP payload.

encode(command, params \\ "")

Encodes a CTCP command and its optional parameters.