Formats de liens Telegram

Chaque ligne affiche le lien web normal, le schéma d’URL de l’iPhone et le formulaire Android. Remplacez les espaces prévus en majuscules par de vraies valeurs.

ContenuLien webiPhone (schéma d’URL)Android
Canal, groupe ou utilisateurhttps://t.me/USERNAMEtg://resolve?domain=USERNAMEintent://t.me/USERNAME#Intent;package=org.telegram.messenger;scheme=https;end
Message spécifiquehttps://t.me/CHANNEL/123tg://resolve?domain=CHANNEL&post=123intent://t.me/CHANNEL/123#Intent;package=org.telegram.messenger;scheme=https;end
Bot avec paramètre de démarragehttps://t.me/BOTNAME?start=PAYLOADtg://resolve?domain=BOTNAME&start=PAYLOADintent://t.me/BOTNAME?start=PAYLOAD#Intent;package=org.telegram.messenger;scheme=https;end
Invitation privéehttps://t.me/+INVITE_CODEtg://join?invite=INVITE_CODEintent://t.me/+INVITE_CODE#Intent;package=org.telegram.messenger;scheme=https;end
Note

tg:// contourne la page web t.me qui demande aux visiteurs de cliquer sur « Ouvrir dans Telegram ».

Not an official API

La plupart des applications ne documentent pas officiellement leurs schémas d'URL. Les formats ci-dessous sont ceux que DSLink utilise aujourd'hui en production, mais une mise à jour de l'application peut les modifier : testez-les sur un appareil réel avant de coder en dur un schéma dans votre propre application ou site.

Utiliser le schéma sur un site Web

Un schéma d'URL peut aller directement dans un lien. Sur iPhone, Safari demande au visiteur de confirmer avant de changer d'application :

<a href="tg://resolve?domain=USERNAME">Open in Telegram</a>

Sur Android, vous pouvez ajouter une solution de secours Web à l'intention elle-même. Si l'application est manquante, Chrome ouvre l'URL de secours au lieu d'échouer :

intent://t.me/USERNAME#Intent;package=org.telegram.messenger;scheme=https;S.browser_fallback_url=https%3A%2F%2Ft.me%2FUSERNAME;end

Deux limites s'appliquent partout. Si l'application n'est pas installée, un schéma simple ne fait rien d'utile : iOS affiche une erreur. Et les navigateurs intégrés dans des applications telles qu’Instagram, TikTok ou X bloquent ou ignorent souvent les schémas personnalisés, c’est exactement là que la plupart des liens sont exploités.

Un lien intelligent DSLink regroupe tout cela dans une seule URL courte. Sur un téléphone, il choisit automatiquement le bon format d'application pour l'appareil, revient à la page web Telegram si l'application est absente, et envoie les visiteurs de bureau directement sur le site web. Vous partagez un seul lien partout et obtenez en plus des statistiques de clics.

Questions fréquemment posées

Qu'est-ce que le schéma d'URL tg:// ?

tg:// est le schéma que l'application Telegram enregistre. tg://resolve?domain=NAME ouvre un canal, un groupe, un utilisateur ou un bot ; tg://join?invite=CODE ouvre une invitation privée.

Puis-je passer un paramètre de démarrage à un bot Telegram ?

Oui : tg://resolve?domain=BOTNAME&start=PAYLOAD. La charge utile peut contenir des lettres, des chiffres, des traits de soulignement et des traits d'union.

Que se passe-t-il si l'application Telegram n'est pas installée ?

Un schéma d'URL simple échoue : iOS affiche une erreur et rien ne s'ouvre. Associez-le toujours à une solution de secours Web – sur Android avec S.browser_fallback_url dans l'intention, ou utilisez un lien intelligent DSLink, qui revient automatiquement à la page Web.