39 lines
973 B
Markdown
39 lines
973 B
Markdown
---
|
|
summary: "Telegram allowlist hardening: prefix + whitespace normalization"
|
|
read_when:
|
|
- Reviewing historical Telegram allowlist changes
|
|
---
|
|
# Telegram Allowlist Hardening
|
|
|
|
**Date**: 2026-01-05
|
|
**Status**: Complete
|
|
**PR**: #216
|
|
|
|
## Summary
|
|
|
|
Telegram allowlists now accept `telegram:` and `tg:` prefixes case-insensitively, and tolerate
|
|
accidental whitespace. This aligns inbound allowlist checks with outbound send normalization.
|
|
|
|
## What changed
|
|
|
|
- Prefixes `telegram:` and `tg:` are treated the same (case-insensitive).
|
|
- Allowlist entries are trimmed; empty entries are ignored.
|
|
|
|
## Examples
|
|
|
|
All of these are accepted for the same ID:
|
|
|
|
- `telegram:123456`
|
|
- `TG:123456`
|
|
- ` tg:123456 `
|
|
|
|
## Why it matters
|
|
|
|
Copy/paste from logs or chat IDs often includes prefixes and whitespace. Normalizing avoids
|
|
false negatives when deciding whether to respond in DMs or groups.
|
|
|
|
## Related docs
|
|
|
|
- [Group Chats](/concepts/groups)
|
|
- [Telegram Provider](/providers/telegram)
|