
A Raycast extension for viewing and sending messages to your Telegram Saved Messages.
Before using this extension, you need to obtain API credentials from Telegram:
⚠️ Important: Keep these credentials private. Do not share them with anyone.
The extension remembers your session between commands. If Telegram invalidates or revokes the session, the extension will offer an Authenticate with Telegram action so you can sign in again.
Log in to your Telegram account before using the other commands, or sign in again when your saved session is no longer valid.
Browse your Telegram saved messages in a list view. Features:
Quickly send a message to your Telegram saved messages. Perfect for:
If you see this error, run the "Authenticate with Telegram" command to log in.
Make sure you've entered the correct API ID and API Hash in the extension preferences. The API ID should be a number, not a string.
If the extension shows Sign In to Telegram, use Authenticate with Telegram to restore access. Telegram has rejected the saved session; the error alone does not identify why it became invalid. Network errors preserve your saved session, so retry the request once connectivity returns.
Coming soon:
MIT
Log in to your Telegram account
Browse all your Telegram chats and groups
Send a message to any Telegram chat or group
View your Telegram saved messages
Send a message to your Telegram saved messages
vitest suite covering message content parsing, sender attribution, media type detection, detail-pane markdown, and chat and date grouping, runnable with npm testtelegram (GramJS) dependency with its maintained fork teleproto. GramJS is pinned to API layer 198 and its authors now direct users to teleproto; Telegram withholds newer message content from clients on the older layerclient.getEntity, which throws in a fresh command process because the session does not persist an entity cache, showing group messages as "Unknown User"SESSION_PASSWORD_NEEDED) with a password step