Chat
The family chat: topics and threads, messages, reactions, custom emoji and stickers, search, and who has read what.
Commands
- PostArchive a topic
chat.conversation.archiveHides a topic from the list. - PostMake a topic
chat.conversation.createMakes a new topic: a separate named conversation, such as "Summer trip". - PostRename a topic
chat.conversation.renameChanges a topic's title. - PostBring back an archived topic
chat.conversation.unarchivePuts an archived topic back in the list. - PostRetire a custom emoji
chat.custom_emoji.archiveStops a custom emoji being newly used; where it was used it still shows. - PostAdd a custom emoji
chat.custom_emoji.createAdds one of the household's own emoji from an uploaded image, used as :name: in messages and as a reaction. - PostChange how a topic notifies me
chat.follow.setSets how a topic notifies me: all, mentions or none. - PostDelete my message
chat.message.deleteThe author deletes their message: its text, attachments, sticker, reactions and mentions go, and it keeps its place as "Message deleted" so replies and its thread still make sense. - PostChange the text of my message
chat.message.editThe author replaces their message's text; the last edit wins and the message shows as edited. - PostSend a message in a conversation or thread
chat.message.sendSends a message in a topic, or in the thread under one of its messages, optionally quoting another message, with up to 10 uploaded files or one sticker. - PostMake a pack of emoji and stickers
chat.pack.createMakes an empty named pack for the picker, last in order. - PostRemove a pack
chat.pack.removeRemoves a pack from the picker. - PostSet what's in a pack
chat.pack.set_itemsReplaces a pack's contents with these custom emoji and stickers, in this order. - PostRename or reorder a pack
chat.pack.updateChanges a pack's name or its place in the picker; only the fields given. - PostReact to a message
chat.reaction.addAdds my reaction (or Rigel's, from the agent) to a message: a Unicode emoji or one of the household's custom emoji. - PostTake back a reaction
chat.reaction.removeRemoves my reaction (or Rigel's, from the agent) from a message. - PostMark a conversation read up to a message
chat.read.markMoves my read point in a conversation forward to a message (threads read with their conversation), and marks my chat notifications for it read up to then. - PostRetire a sticker
chat.sticker.archiveStops a sticker being newly sent; messages that used it still show it. - PostAdd a sticker
chat.sticker.createAdds a sticker from an uploaded image. - PostMove messages into another topic
chat.thread.moveMoves messages, with any threads under them, into an existing topic or a new one ("spin this off into its own topic"), keeping their times, and leaves a line where they were saying where they went.
Queries
- GetThe household's topics
chat.conversation.listEvery topic, the main chat first and then by latest message, with how many messages I haven't read in each and how each notifies me. - GetMessages around one message
chat.message.contextThe messages just before and after one, in the same place (the conversation itself, or the same thread), in order, with the message itself. - GetMessages in a conversation or thread
chat.message.listA page of a conversation's own messages (not those inside threads; each message says how many replies its thread has), or of one thread's messages, oldest first within the page. - GetFind messages
chat.message.searchMessages whose text has every word of the search, each as the start of a word, ignoring case and accents, newest first, with a snippet, the topic and a link.