Features#

The table below lists the notable features for slidgram. Refer to xmpp.org for a longer version, including all XEPs supported by slidge.

Multi-User Chat

Full support, including creation, administration and moderation

User Avatar

Telegram contacts have avatars, and the user's XMPP avatar is used to set their Telegram avatar.

Chat State Notifications

All chat states have a telegram equivalent, including active/inactive

Message Delivery Receipts

No real recipient-generated delivery receipts in Telegram, but slidge will emit some when Telegram servers acknowledge a message

Last User Interaction in Presence

Supported

Last Message Correction

Supported

Chat Markers

Only displayed markers have an equivalence in Telegram. They are also used to sync read state from and to Telegram clients. In groups, you only receive displayed markers for message you have sent, not for messages from other participants.

HTTP File Upload

Supported
🤏

Message Styling

Incoming telegram messages formatting are converted to XEP-0393 styling, with linked URLs shown. Incoming XMPP messages are parsed for message styling tags and converted to telegram formatted text. Additionally, double pipes can be used for spoilers, eg ||spoiler||.

Message Retraction

Supported

Message Reactions

Supported

Message Replies

Supported

Message Moderation

Supported