2017-09-12 7 views
1

私のボットは、インラインボタンを使ってグループにメッセージを送信します。私が望むのは、ボタンがクリックされたときです。つまり、ボットページを開く必要があります。つまり、ボットとのプライベートチャットにユーザーをリダイレクトします。電話ボット、グループチャットのインラインボタンのコールバッククエリ、ボットのプライベートチャットにユーザをリダイレクトします。 python

私はthisラッパーを使用しています。私がこれまで試してみました何

answer_callbackで私のボットすなわちURL = "https://t.me/my_sample_bot のURLに等しい方法を、URLを設定することですが、私は電報からURL_INVALID応答を得続けます私はhttpを試しました(私はAPIの文書のどこかでURLがHTTPでなければならないと読んでいました)。でもそれはうまくいきませんでした。

私の質問は正しいですか?私はURLを設定する必要がありますか? answer_callbackメソッドでユーザーをリダイレクトするか、別の方法で試してみるべきですか?

答えて

2

URLを設定すると、それを行う正しい方法でした。ラッパーのドキュメントを詳細に説明されていない、私はソースコードを見ていたし、方法のdocstringがあった言っanswer_callback_queryこれについてURL:

:のparam URL:によって開かれます(オプション)URLユーザーのクライアント。ゲームを作成して@Botfather経由で条件を受け入れた場合は、ゲームを開くURLを指定します。これは、クエリがcallback_gameボタンから来た場合にのみ機能することに注意してください。 そうでなければ、パラメータを使ってボットを開くtelegram.me/your_bot?start=XXXXのようなリンクを使用することができます。

ので、私がしなければならなかったすべてはそれを受け入れたとして、あなたはあなたの答えをマークすることができ、開始クエリ

+0

と私のボットのとのリンクを与えることでした。 –

関連する問題