Skip to content
mazzie edited this page Jul 27, 2024 · 9 revisions

Features

The cool thing about kose kata is its note references; When you create a note with a reference, it will show a button that you can click to go to that note when viewing the note.

You can create references by name with this syntax: {{note name}} You can also create references by ID with this syntax: [[note id]]

References can be recursive.

Commands

/new

Creates a modal to make a new note. This command has no arguments.

New note (message command)

Accessed through the apps menu when clicking on a message. Creates a note from this message, and creates a modal to set a name for the note.

/peek (name)

Views a note ephemerally by name. If multiple notes exist under the same name, it chooses a random one. This command has autocomplete based on notes available in the guild! Disabled for now

/peekid (ID)

Views a note ephemerally by ID.

/post (name)

Posts a note to chat by name. If multiple notes exist under the same name, it chooses a random one.

/postid (ID)

Posts a note to chat by ID.

/edit (ID)

Creates a modal where you can edit a note you own by ID. It also works if you have the Manage Messages permission in the server.

/delete id (ID)

Deletes a note by ID you own after asking for confirmation. It also works if you have the Manage Messages permission in the server.

/delete user (user)

Deletes all notes from a user. You require the Manage Messages permission to use this command.

/delete multiple (user)

Deletes multiple notes at once by ID, separated by spaces. You require the Manage Messages permission to use this command.

/list (user)

Lists the notes of a user in a server.

/list server

Lists the notes of the entire server.

/mynotes

Lists every note you have created, regardless of server.

/search (name)

Fuzzy searches for a note by its name, showing the closest results first.

/alias new (ID) (name)

Creates a new alias for a note (i.e. an additional name)

/alias list

Lists the aliases for a note.

/alias remove (ID) (name)

Removes an alias from a note.

/export

Exports all notes in the server to a JSON file. You require the Manage Guild permission to use this command.

/import kose (file)

Imports all notes from a JSON file. You require the Manage Guild permission to use this command. This command does not clear or overrides any notes, only adds them.

/import qbot (file)

Imports all notes from a JSON file generated by qbot. You require the Manage Guild permission to use this command. This command does not clear or overrides any notes, only adds them.

/clear

Deletes all notes in a server. You require the Manage Guild permission to use this command.

/help

Sends a link to this page and some essential commands.