Troubleshooting: Telegram Delivery Failures & Missing Alerts
Resolve Telegram notification issues in under 2 minutes: bot blocked by user, missing channel admin permissions, incorrect Chat IDs, and formatting errors.
If Tishtar execution logs report that a routine ran successfully, but you did not receive a message on your Telegram app, your delivery connector is experiencing a configuration or permission issue.
Here are the 4 common causes and how to fix each in under 2 minutes.
4 Common Telegram Delivery Issues & Fixes
┌─────────────────────────────────┐ ┌───────────────────────────────────┐
│ Error / Symptom │ ──► │ Immediate Solution │
├─────────────────────────────────┤ ├───────────────────────────────────┤
│ 1. `bot was blocked by user` │ ──► │ Send `/start` inside bot DM │
│ 2. `chat not found` │ ──► │ Check negative sign `-100` prefix │
│ 3. `have no rights to send` │ ──► │ Promote bot to Channel Admin │
│ 4. `message is too long` │ ──► │ Constrain prompt bullet length │
└─────────────────────────────────┘ └───────────────────────────────────┘
1. Error: Bot Was Blocked by User
- Why it happens: Telegram strictly forbids bots from sending unsolicited messages to users. If you have never messaged your bot, or if you accidentally swiped to block/clear chat, Telegram’s API rejects all delivery attempts with HTTP 403.
- The Fix:
- Open Telegram.
- Search for your bot username (e.g.
@MyCompany_Radar_bot). - Tap Start (or type
/startand send a message). - Return to Tishtar Studio and click Test Dispatch.
2. Error: Chat Not Found (Missing Negative Prefix in Channel IDs)
- Why it happens: Telegram assigns private user chats a positive integer (e.g.
98274615), but public and private Channels & Supergroups always have negative numbers prefixed with-100(e.g.-1001827461947). - The Fix:
- If sending to a channel, ensure your Chat ID starts with
-100. - To verify your exact channel ID, forward any message from your channel to
@userinfobotor@RawDataBoton Telegram.
- If sending to a channel, ensure your Chat ID starts with
3. Error: Not Enough Rights to Send Text Messages
- Why it happens: You added the bot to your channel or team group, but did not grant it Administrator Privileges. Regular members cannot post in broadcast channels.
- The Fix:
- Open your Telegram Channel.
- Tap Channel Settings -> Administrators -> Add Admin.
- Search for your bot and grant the permission: Post Messages (and Edit Messages).
- Save changes.
4. Message Exceeds Telegram’s 4,096-Character Limit
- Why it happens: Telegram caps any single message bubble at 4,096 UTF-8 characters. If your routine summarized a 100-page PDF and tried to dump 6,000 characters into Telegram, Telegram rejects the payload with HTTP 400.
- The Fix:
- In your routine prompt in Tishtar Studio, add this rule:
“Keep final delivery under 2,000 characters. Use bullet points and summarize long text.”
- In your routine prompt in Tishtar Studio, add this rule:
Test Your Fix
Inside Tishtar Studio -> Delivery Channel, click “Send Test Ping”. You should immediately hear a chime on your phone confirming successful delivery.