Skip to content

# 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.

Released under the MIT License.