added logger and error on what job failed

pull/231/head
Yariv Menachem 2024-12-19 13:15:09 +02:00
parent 3cabbcff95
commit 02a838f8ba
1 changed files with 6 additions and 2 deletions

View File

@ -3,9 +3,12 @@ from dotenv import load_dotenv
from telegram import Bot
from jobspy.jobs import JobPost
from jobspy.scrapers.utils import create_logger
load_dotenv()
logger = create_logger("TelegramBot")
class TelegramBot:
@ -26,6 +29,7 @@ class TelegramBot:
f"Link: {job.job_url}\n"
try:
await self.bot.sendMessage(chat_id=self.chatId, text=message)
print(f"Sent job to Telegram: {job.id}")
logger.info(f"Sent job to Telegram: {job.id}")
except Exception as e:
print(f"Failed to send job to Telegram: {e}")
logger.error(f"Failed to send job to Telegram: {job.id}")
logger.error(f"Error: {e}")