@Story-teller

Почему не срабатывает callback при нажатии inline кнопки со ссылкой?

У меня инлайн кнопка с переходом по ссылке, кто подскажет, как получить информацию, после её нажатия?

call_back_info = CallbackData('click','ids', 'ac')

@dp.message_handler(commands=['start', 'help'])
    async def send_welcome(msg: types.Message):
        button = InlineKeyboardMarkup()
        btn=InlineKeyboardButton(text="Переход по ссылке", url="someurl.ru", callback_data=call_back_info.new(ids='id', ac='up'))
        button.add(btn)
        await msg.reply('Переход по ссылке', reply_markup=button)

@dp.callback_query_handler(call_back_info.filter(ac='up'))
async def passing(callback_query: types.CallbackQuery, callback_data: dict):
    await callback_query.message.edit_reply_markup()
    await bot.send_message(callback_query.from_user.id, 'есть контакт')


Если убрать ссылку хендлер прекрасно отлавливает, а со ссылкой не работает
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы