Автопостинг вакансий в Telegram-канал
Разработка ботовЗадача: полностью автоматический Telegram-канал вакансий — без ручного постинга.
Что сделал: Python-скрипт собирает вакансии сразу из нескольких источников (work.ua, OLX, Jooble, DOU), фильтрует дубликаты и нерелевантные объявления, оформляет пост и публикует в канал по расписанию.
Продакшн, а не просто скрипт:
— развернуто на сервере (Oracle Cloud), автозапуск через cron каждый час
— SQLite для дедупликации и очереди публикаций
— healthcheck-сторож — уведомление владельцу, если источник "упал"
— автоматические бэкапы базы с ротацией
— отдельный режим --dry-run для проверки перед публикацией
Стек: Python, BeautifulSoup, SQLite, Telegram Bot API, Linux cron.
Результат: канал работает автономно месяцами, публикует посты каждый час без вмешательства человека.
#telegram #python #автоматизация #парсинг #бот
Что сделал: Python-скрипт собирает вакансии сразу из нескольких источников (work.ua, OLX, Jooble, DOU), фильтрует дубликаты и нерелевантные объявления, оформляет пост и публикует в канал по расписанию.
Продакшн, а не просто скрипт:
— развернуто на сервере (Oracle Cloud), автозапуск через cron каждый час
— SQLite для дедупликации и очереди публикаций
— healthcheck-сторож — уведомление владельцу, если источник "упал"
— автоматические бэкапы базы с ротацией
— отдельный режим --dry-run для проверки перед публикацией
Стек: Python, BeautifulSoup, SQLite, Telegram Bot API, Linux cron.
Результат: канал работает автономно месяцами, публикует посты каждый час без вмешательства человека.
#telegram #python #автоматизация #парсинг #бот