2017-11-29 5 views
0

私はテレグラムボットを介してリンクボタンを送信しています。ユーザーがURLを開いた後にcallback_dataを取得したいと思います。テレグラムコールバック_data for link buttons

私のオプションは以下のとおりです。

btnsは

[ 
    [{ text: "Read first", url: "http://any", callback_data: "any_relevant_data }] 
] 

ボタンを完全に示し、リンクは動作しますが、コールバックがトリガーしないと、私は

bot.on('callback_query', (callback_message) => { //any action }); 

を打つことはありませんです

var options = { 
      parse_mode: "Markdown", 
      reply_markup: { 
      inline_keyboard: btns 
      } 
     }; 

これは欠けている機能ですか、それとも私です、間違ったことをしていますか?

答えて

1

API Documentによれば、urltextは同時に使用できません。

このオブジェクトは、インラインキーボードの1つのボタンを表します。

オプションのフィールドの1つを正確に使用する必要があります。

+0

ビンゴ。私は何かが不足していることを知っていた、それは大胆すぎるも...ありがとう –