Telegram alerts
MacWatcher can send capture alerts and photos to a private Telegram chat through a bot that you create and control. Amrah Studio does not receive your bot token, alert messages, or photos.
Set it up
Section titled “Set it up”- In Telegram, open @BotFather.
- Send
/newbotand follow BotFather’s prompts. - Copy the bot token BotFather gives you.
- In MacWatcher, open Settings → Delivery → Telegram.
- Paste the bot token and click Generate QR.
- Scan the QR code with your phone, or click Open Telegram on your Mac.
- Tap Start in Telegram.
- Wait for MacWatcher to show that Telegram is paired, then send a test message.
MacWatcher accepts only a private one-to-one bot chat during pairing. Groups, channels, and supergroups are ignored.
Harden the bot
Section titled “Harden the bot”For best privacy:
- Create a bot only for MacWatcher.
- Do not share the bot token, QR code, or pairing link.
- In BotFather, use
/setjoingroupsand disable adding the bot to groups. - Keep privacy mode enabled.
- Do not enable inline mode for this bot.
- If the token is exposed, rotate it in BotFather and reconnect MacWatcher.
Telegram bot chats are private Telegram chats, but they are not end-to-end encrypted secret chats.
Delayed alerts
Section titled “Delayed alerts”If your Mac is offline, MacWatcher keeps captures locally and queues Telegram delivery. When the Mac comes back online, delayed Telegram messages are labeled as delayed and include the original capture time.
The default behavior sends a summary first, then recent queued alerts. In advanced settings, you can send all queued alerts, review before sending, never send delayed alerts, limit how old queued alerts can be, limit how many are sent per reconnect, send selected queued alerts, or clear the Telegram queue.
Advanced manual setup
Section titled “Advanced manual setup”Use manual setup only for troubleshooting. It requires both a bot token and a private chat ID. The standard QR setup is safer because MacWatcher verifies the one-time pairing code for you.