Telegram Bot APIを使用すると、ボット内にWebアプリを統合するボットエクスペリエンスを濃縮します。これがドキュメントへのリンクです。これは、TelegramがVUEプロジェクトで提供するAPI機能を調査することを意図していました。
このリポジトリのマスターブランチは、githubページに展開されています:https://mboretto.github.io/telegram-bot-vue-wep-app/。次のセクションで説明したように、それをテストするためにテストするために、独自の電報ボットからWebアプリを起動するだけです。ボットを持っていない場合、APIトークンがボットの父である場合、すべてのボットを作成する電報ボットを取得します!
ボットをローカルで実行してWebアプリを開始する手順は次のとおりです。
ボット依存関係をインストールします。
pip install python-telegram-bot --upgrade
次に、 web-app-launcher.pyを編集し、 TOKEN変数をTelegram Botトークンに置き換えます。
実行可能ファイルを実行します:
./web-app-launcher.py
電報でボットを開き、入力/startインラインボタンを押してWebAppを起動します。
前の例のWebアプリは、このリポジトリのマスターブランチにリンクされています。変更を行いたい場合は、マージリクエストを送信するか、他の場所に展開する必要があります。このリポジトリをクローンし、githubページを有効にするだけで十分でなければなりません:設定 - >ページ - >ソースとしてgithubアクションを選択します。それを行った後、それに応じてweb-app-launcher.py ( URL変数)のWebアプリリンクを変更し、ボットとのチャットで/startコマンドを再度実行します。
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 )私はそれをパラメーターで動作させるためにcoundしません