Mit der Telegram -Bot -API können Sie die Bot -Erfahrung bereichern, in der die Web -App im The Bot integriert wird. Hier ist der Link zur Dokumentation. Dieses Projekt sollte die API -Funktionen untersuchen, die Telegramm in einem Vue -Projekt anbietet.
Der Master-Zweig dieses Repositorys wird auf Github-Seiten bereitgestellt: https://mboretto.github.io/telegram-bot-vue-wep-app/. Um es zu testen, müssen Sie die Web -App nur aus Ihrem eigenen Telegrammbot starten, wie im nächsten Abschnitt erläutert. Wenn Sie keinen Bot haben und das API -Token bei Bot Father, dem Telegramm -Bot, das alle Bots erzeugt, erhalten Sie einen bei Bot Vater!
Hier sind die Schritte, um einen Bot lokal auszuführen und die Web -App zu starten.
Installieren Sie die Bot -Abhängigkeiten:
pip install python-telegram-bot --upgrade
Bearbeiten Sie nun den web-app-launcher.py und ersetzen Sie die TOKEN Variable durch Ihr Telegramm-Bot-Token.
Führen Sie die ausführbare Datei aus:
./web-app-launcher.py
Öffnen Sie den Bot im Telegramm und geben Sie die Inline -Taste /start , um die WebApp zu starten.
Die Web -App aus dem vorherigen Beispiel ist mit der Master -Zweigstelle dieses Repositorys verknüpft. Wenn Sie Änderungen vornehmen möchten, müssen Sie eine Merge -Anfrage senden oder an anderer Stelle bereitstellen. Es sollte ausreichen, um dieses Repository zu klonen und die GitHub -Seiten zu aktivieren: Einstellungen -> Seiten -> GitHub -Aktionen als Quelle auswählen. Ändern Sie danach entsprechend den Web-App-Link im web-app-launcher.py ( URL Variable) und führen Sie den Befehl /start im Chat mit dem Bot erneut aus.
git clone https://github.com/MBoretto/telegram-bot-vue-wep-app.git
cd telegram-bot-vue-wep-app/
npm install
npm run build
onEvent('popupClosed', afunction ) Ich habe keine Menage, damit es mit Parametern funktioniert