Je suis nouveau dans l'API Telegram. J'aimerais automatiser l'envoi de messages sur mon canal de télégramme public. J'ai lu quelques articles avec des bots, mais je ne suis pas sûr que ce soit le meilleur moyen et si l'API dispose d'une option permettant d'envoyer directement des messages à un canal.
J'aimerais connaître quelques points de départ pour savoir comment y parvenir? Quelle API dois-je utiliser? Si j'ai besoin d'un compte ou d'un bot pour le développement, etc.?
Après 1 an de travail avec les API de télégrammes, je souhaitais mettre à jour cette réponse afin d’optimiser les interactions possibles avec les API de télégrammes.
Pour la publication sur des canaux, les API de télégramme et de bot de télégramme peuvent envoyer des messages sur des canaux.
J'ai travaillé directement avec les deux API, mais j'ai constaté que les clients suivants pour l'API télégramme et l'API bot étaient plus rapides et plus faciles à utiliser avec télégramme.
Client API Telegram:
API de bot Telegram:
Vous pouvez utiliser des robots pour envoyer des messages aux chaînes. Mais il y a quelques limitations, comme la taille des fichiers.
Il est impossible de lire les messages des canaux Telegram à l’aide de l’API de Telegram Bot.
Afin de pouvoir supprimer les messages des chaînes de Telegram que vous ne possédez pas, vous devez développer votre propre client Telegram capable de:
Afin de développer votre propre client Telegram, vous devez utiliser une implémentation de MTProto.
Vous pouvez trouver de nombreuses implémentations de MTProto sur https://github.com en utilisant le mot clé mtproto
.
Quelques exemples d'implémentations bien documentées:
Mais il serait probablement exagéré de développer votre propre solution à ce problème si la seule chose que vous souhaitez est d’avoir plusieurs redirections de canaux Telegram existants vers votre propre canal.
Il existe des applications qui fournissent un tel service.
Par exemple, il y a MultiFeed Bot à partir de telespace.me team:
Il vous permet de configurer le transfert de messages dans Telegram, ainsi que les redirections vers des services externes.