2017-06-11 6 views
0

bekommen Ich muss Telegramm Kanal Beiträge in einer Website zeigen. aber ich weiß nicht, wie man Telegrammkanal in xml exportiert. Ich brauche sowohl Texte und Bilder als auch andere Dateien und Medien wie mp4 - pdf oder andere Dinge. Gibt es eine Möglichkeit, das zu tun?Wie Feed von Telegram Kanal

Antwort

1

Sie müssen die Telegramm-API verwenden, um auf den Inhalt eines Kanals zuzugreifen.

Telegram API ist ziemlich kompliziert. Es gibt Clients in verschiedenen Sprachen, die die Interaktion mit der API erleichtern.

Ich persönlich arbeitete mit Telethon und es ist relativ einfach, es funktioniert zu bekommen. Wenn Sie den Anweisungen auf der Startseite folgen, gibt es auch einen interaktiven Client, mit dem Sie herumspielen können, um sich mit der Funktionsweise vertraut zu machen.

Wenn Sie mit anderen Sprachen vertraut sind, gibt es auch Clients für diese Sprachen. Wenn Sie eine bestimmte Sprache bevorzugen, kommentieren Sie bitte.

1

In drei Schritten:

  • Zuerst müssen Sie mit @botfather einen Bot erstellen. Dann füge Bot zu Kanal hinzu. (Es ist nicht notwendig, Bot Admin zu machen.)
  • Zweitens verwenden Sie eine Programmiersprache und schreiben Sie ein Programm, das Nachricht vom Kanal empfängt und es an den Server sendet.
  • Drittens müssen Sie einen Weg in Site-Back-End bereitstellen, um Beiträge zu empfangen, die Ihr Programm sendet.

Als zweiten Schritt empfehle ich Ihnen, Python zu verwenden. Es gibt einige Module, die mit Bots umgehen können. Ich denke in Ihrem Fall telepot kann einfachste Modul sein, die alles tun, was Sie brauchen.

Für den dritten Schritt müssen Sie weitere Details zu Ihrem Website-Back-End hinzufügen. trotzdem empfehle ich Ihnen, eine Restful API für Back-End zu schreiben und Beiträge mit python requests Modul zu senden.

+0

Hat ein Bot Zugriff auf den Kanalinhalt? – apadana

+0

@apadana yes.it hat. Außerdem kann es Post an Kanal senden, wenn Sie es admin machen. –

Verwandte Themen