Setup Steps
Create Telegram Bot
- Open Telegram
- Chat with @BotFather
- Send /newbot
- Follow prompts
- Copy bot token (save it)
Features
- Individual chats - Direct messages with users
- Group chats - Bot in group conversations
- Mention support - Respond when mentioned in groups
- Image/file - Share results with users
- 4,096 char - Message size limit (auto-splits)
Commands
Telegrambot commands (optional):Group Chat Usage
Add bot to Telegram group:- Add bot to group (admin permission needed)
- Bot receives all messages
- Responds when mentioned: “@botname question”
- Or configure keyword responses
Webhook Configuration
Noorle automatically configures webhook to receive messages.- Webhook URL: Secure HTTPS endpoint
- Updates pushed in real-time
- ~100ms latency typical
Rate Limits
- 30 messages/second per bot (Telegram limit)
- Long messages auto-split
- Each split counts as separate message
Message Types
Text
With Images
Agent can send images in responses (if using Image capability).With Files
Agent can share files (PDFs, docs, etc.).Limitations
- Can’t edit sent messages
- Can’t delete messages
- 4,096 character limit (splits automatically)
- No reactions/emojis (text only)
Troubleshooting
Bot not responding
- Check bot token is correct
- Verify bot is enabled
- Test agent in Console first
- Check Activity log for errors
Messages delayed
- Telegram server delay (rare)
- Network latency
- Agent processing slow
- Check timeout settings
Bot offline
- Verify webhook connected
- Check agent is active
- Restart agent if needed
Privacy & Security
- All messages encrypted (Telegram -> Noorle -> Telegram)
- User data not stored (unless agent stores it)
- Bot token kept secret
- Configure privacy mode in @BotFather