mirror of https://github.com/Bunsly/JobSpy
added logger and error on what job failed
parent
3cabbcff95
commit
02a838f8ba
|
@ -3,9 +3,12 @@ from dotenv import load_dotenv
|
||||||
from telegram import Bot
|
from telegram import Bot
|
||||||
|
|
||||||
from jobspy.jobs import JobPost
|
from jobspy.jobs import JobPost
|
||||||
|
from jobspy.scrapers.utils import create_logger
|
||||||
|
|
||||||
load_dotenv()
|
load_dotenv()
|
||||||
|
|
||||||
|
logger = create_logger("TelegramBot")
|
||||||
|
|
||||||
|
|
||||||
class TelegramBot:
|
class TelegramBot:
|
||||||
|
|
||||||
|
@ -26,6 +29,7 @@ class TelegramBot:
|
||||||
f"Link: {job.job_url}\n"
|
f"Link: {job.job_url}\n"
|
||||||
try:
|
try:
|
||||||
await self.bot.sendMessage(chat_id=self.chatId, text=message)
|
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:
|
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}")
|
||||||
|
|
Loading…
Reference in New Issue