add CHATHISTORY and HISTORY implementations

This commit is contained in:
Shivaram Lingamneni 2019-02-04 05:18:17 -05:00
parent ea07d99074
commit f6b3008f8f
12 changed files with 404 additions and 48 deletions

View file

@ -130,6 +130,13 @@ http://ircv3.net/specs/core/capability-negotiation-3.2.html`,
text: `CHANSERV <subcommand> [params]
ChanServ controls channel registrations.`,
},
"chathistory": {
text: `CHATHISTORY [params]
CHATHISTORY is an experimental history replay command. See these documents:
https://github.com/MuffinMedic/ircv3-specifications/blob/chathistory/extensions/chathistory.md
https://gist.github.com/DanielOaks/c104ad6e8759c01eb5c826d627caf80da`,
},
"cs": {
text: `CS <subcommand> [params]
@ -187,6 +194,12 @@ Get an explanation of <argument>, or "index" for a list of help topics.`,
text: `HELPOP <argument>
Get an explanation of <argument>, or "index" for a list of help topics.`,
},
"history": {
text: `HISTSERV <target> [limit]
Replay message history. <target> can be a channel name, or "self" or "me"
to replay direct message history. At most [limit] messages will be replayed.`,
},
"hostserv": {
text: `HOSTSERV <command> [params]