как я могу узнать, что мой пользователь telegram-bot нажал кнопку? - PullRequest
0 голосов
/ 23 декабря 2018

Я разрабатываю бот-телеграмму с python-telegram-bot .

Я отправляю сообщение и ссылку (тело сообщения + кнопка встроенной клавиатуры):

мой вопрос: как я могу узнать, нажал ли пользователь () на ссылку?Я хочу что-то сделать, если он нажал на ссылку

btn = 'clicked'
link = InlineKeyboardButton(btn, url='www.google.ir', callback_data=btn)
keyboard = [[link]]
reply_markup = InlineKeyboardMarkup(keyboard)
bot.send_message(chat_id=uid, text='you should see this link to go next 

1 Ответ

0 голосов
/ 08 января 2019

Вы можете создать пользовательскую ссылку, которая будет делать то, что вы хотите, когда пользователь открывает ее.После этого пользователь будет перенаправлен на нужную ссылку.

Например:

Real link: https://example.com/category/article/1231
Your link: https://yourdomain.com/qwe213

Вы отправляете пользовательскую ссылку, и когда пользователь открывает эту ссылку, ваш скрипт будет делать все, что вы хотите, затемпользователь будет перенаправлен на реальную ссылку.

...