Matrix Tips & Tricks
are very useful for posting potentially triggering content safely. Depending on your client, you may or may not be able to add an inline content warning. Instructions for using spoilers depend on your client. For particularly heavy topics, consider also putting a spoiler on the part of disclaimer mentioning it.
FluffyChat, Cinny, Nheko
Spoiler text by adding two pipes to the start and end of the message (no spaces between).
||Hidden content here!||
/spoiler Spoilered Text
On Android in Element/SC,
/spoiler doesn’t work in replies. Element iOS doesn’t have commands, consider a different client.
For inline spoilers, you can use the
/html command on desktop/web
/html <span data-mx-spoiler>Hidden content here!</span>
or a leading
> on Android.
> <span data-mx-spoiler>Hidden content here!</span>
Images can be embedded via their MXC URL in
/html messages, and as such can (in theory) also be spoilered.
/html [CN: Spoiler for end scene.] <span data-mx-spoiler><img src="mxc://matrix.org/JFAiCSMbBgEcgrHRStYyEJSN"></span>
⚠️ Clients behave wildly inconsistently when it comes to displaying images in general, whether or not they can be spoilered and whether the images can be clicked to be viewed fully.
Please use the
!sp command when chatting in rooms protected by Emily to post images using Spoilerinator to automatically generate an optimized HTML string that works as well as is feasible on most clients. Otherwise, at least put a
width attribute (in pixels) to prevent images from getting too big.
Element, SchildiChat, Nheko
Add a value to the
<span data-mx-spoiler="CW: Unpleasant topic.">Hidden content here!</span>
Inside the two double pipes, add another pipe.
||CW: Unpleasant topic.|Hidden content here!||
⚠️ Not all clients, most notably Element/SC Android, support spoiler reasons. This section is for the sake of completeness, please use regular text to indicate the content warning, either with in-line spoilers or as separate messages.
Apothecary rooms have emotes scattered amongst them which fit the theme of each room! In all the rooms you’re joined in, check to see if there are emotes available in it!
|FluffyChat||📱, 🖥¹||✅||✅||✅||✅||Focused client with clean UI.|
|SchildiChat||📱², 🖥||✅||✅||✅³||❌||We host it! Element fork with a lot of QoL features. Has its own theme but can be reverted to Element’s or customized otherwise.|
|Cinny||🖥||✅||✅||✅||✅||We host it! Sleek client with a an efficient apporoach of presenting rooms and spaces.|
|Nheko||🖥||✅||✅||✅||✅||Client with some nifty advanced vunctionality.|
|Element||📱, 🖥||✅||❌||❌||❌||We do not endorse using this client.|
|❔||Your favorite client is missing from this chart? Functionality changed? Tell us in
¹ Web/desktop version available but UI is mobile optimized.
² Android only.
³ Emotes can only be typed in the room they were uploaded in. On web/desktop, from the message box they can be copied to use elsewhere.
@emily:the-apothecary.club has command(s) for any account to use.
To have her post automated image spoilers, send the message
!sp in one of her rooms to have Emily tell you how to use it.
Emily is the best bot ever and she loves when you tell her how good she is.
FluffyChat: long press to reply to a message, then send
/react your message here
SchildiChat: open the emoji picker on a message, and type whatever you want in the search bar then press the hyperlink button to send that string as a text react