mirror of https://github.com/Bunsly/JobSpy
check if
parent
57f3aaf575
commit
005d504538
|
@ -25,7 +25,7 @@ def map_jobs_to_keyboard(jobs: list[JobPost]) -> InlineKeyboardMarkup:
|
||||||
keyboard = []
|
keyboard = []
|
||||||
for job in jobs:
|
for job in jobs:
|
||||||
# Create a new inner list for each job
|
# Create a new inner list for each job
|
||||||
inner_list = [InlineKeyboardButton(job.title, callback_data=job.id)]
|
inner_list = [InlineKeyboardButton(f"{job.title},{job.company_name}", callback_data=job.id)]
|
||||||
# Append the inner list to the main keyboard list
|
# Append the inner list to the main keyboard list
|
||||||
keyboard.append(inner_list)
|
keyboard.append(inner_list)
|
||||||
|
|
||||||
|
@ -67,7 +67,9 @@ class TelegramDefaultHandler(TelegramHandler):
|
||||||
old_jobs, new_jobs = self.jobRepository.insert_many_if_not_found(jobs)
|
old_jobs, new_jobs = self.jobRepository.insert_many_if_not_found(jobs)
|
||||||
for newJob in new_jobs:
|
for newJob in new_jobs:
|
||||||
await self.telegram_bot.send_job(newJob)
|
await self.telegram_bot.send_job(newJob)
|
||||||
await self.telegram_bot.send_text("filtered by title: ", reply_markup=map_jobs_to_keyboard(filtered_out_jobs))
|
if filtered_out_jobs:
|
||||||
|
await self.telegram_bot.send_text("filtered by title: ",
|
||||||
|
reply_markup=map_jobs_to_keyboard(filtered_out_jobs))
|
||||||
self.logger.info(f"Found {len(old_jobs)} old jobs")
|
self.logger.info(f"Found {len(old_jobs)} old jobs")
|
||||||
await self.telegram_bot.send_text(
|
await self.telegram_bot.send_text(
|
||||||
f"Finished scarping: {site_names_print}")
|
f"Finished scarping: {site_names_print}")
|
||||||
|
|
Loading…
Reference in New Issue