Как добавить URL-адрес в InlineKeyboardButton для бота Telegram - PullRequest
0 голосов
/ 14 июля 2020

Я хотел бы сделать кнопку, открывающую URL (внешнюю гиперссылку) в браузере из чата Telegram. На данный момент я разработал только интерактивные кнопки действий.

update.message.reply_text(
    'Subscribe to us on Facebook and Telegram:',
    reply_markup=InlineKeyboardMarkup([
        [InlineKeyboardButton(text='on Facebook', callback_data='Facebook')],
        [InlineKeyboardButton(text='on Telegram', callback_data='Telegram')],
    ])
)

Но как сделать их ссылкой (со стрелкой). Я хочу попросить пользователей поделиться.

1 Ответ

0 голосов
/ 14 июля 2020

Вместо аргумента callback_data можно использовать url и все.

update.message.reply_text(
    'Subscribe to us on Facebook and Telegram:',
    reply_markup=InlineKeyboardMarkup([
        [InlineKeyboardButton(text='on Facebook', url='https://facebook.com')],
        [InlineKeyboardButton(text='on Telegram', url='https://t.me')],
    ])
)
...