Автопостинг вакансий в Telegram-канал

Разработка ботов
Работа 3 из 5
Задача: полностью автоматический Telegram-канал вакансий — без ручного постинга.

Что сделал: Python-скрипт собирает вакансии сразу из нескольких источников (work.ua, OLX, Jooble, DOU), фильтрует дубликаты и нерелевантные объявления, оформляет пост и публикует в канал по расписанию.

Продакшн, а не просто скрипт:
— развернуто на сервере (Oracle Cloud), автозапуск через cron каждый час
— SQLite для дедупликации и очереди публикаций
— healthcheck-сторож — уведомление владельцу, если источник "упал"
— автоматические бэкапы базы с ротацией
— отдельный режим --dry-run для проверки перед публикацией

Стек: Python, BeautifulSoup, SQLite, Telegram Bot API, Linux cron.

Результат: канал работает автономно месяцами, публикует посты каждый час без вмешательства человека.

#telegram #python #автоматизация #парсинг #бот