feat(file): Добавлены кнопки для управления действиями чат-бота на hh.ru. Добавлено меню для оформления запроса, отклика и других действий.
All checks were successful
Deploy / deploy (push) Successful in 48s

This commit is contained in:
Oscar
2026-05-28 22:27:32 +03:00
parent e50eb58799
commit eb898f5604
3 changed files with 291 additions and 325 deletions

View File

@@ -158,14 +158,17 @@ export async function listResumes(chatId: number): Promise<ResumeListItem[]> {
items = await page.$$eval(
'[data-qa^="resume-card-link-"]',
links => links.map((a) => {
const card = a.closest('[data-qa^="resume-card"]') ?? a.parentElement
const titleEl = card?.querySelector('[data-qa="resume-title"] h3') ?? card?.querySelector('[data-qa="title"]')
const card = a.parentElement
const titleEl = card?.querySelector('[data-qa="resume-title"]') ?? card?.querySelector('[data-qa="title"]')
console.log(titleEl)
return {
href: (a as HTMLAnchorElement).getAttribute('href') ?? '',
title: titleEl?.textContent?.trim() ?? '(без названия)',
title: titleEl?.innerText?.trim() ?? '(Ошибка в получении названия)',
}
}),
)
console.log(items.length)
}
else {
const href = await cardLinks[0].getAttribute('href') ?? ''