От идеи до кода — быстро и чисто.

Николай Мельников nic11371

Рейтинг: 280
Паспорт верифицирован
Всего отзывов: 0
  • Работ в портфолио: 11
  • Типовых услуг: 8
  • Работ на продажу: 0
  • Образование: Cпециалитет
  • Стаж работы: 1 год
  • Тип занятости: Полный фриланс
  • Юридический статус:Самозанятый
Был на сайте:

Парсер сообщений Telegram каналов

Используемые навыки:

Описание

Разработан парсер вакансий из Telegram-каналов с использованием библиотеки Telethon. Система подключается к выбранным каналам, получает последние сообщения и извлекает структурированную информацию о вакансиях по ключевым словам: должность, компания, телефон, город, занятость и ссылка на источник.
Парсер интегрирован в веб-приложение, реализованное на Django.

Решение

Использована библиотека Telethon для подключения к Telegram по API и получения сообщений из каналов.
Реализован механизм фильтрации и извлечения данных из текста сообщений по ключевым словам и шаблонам.
Выделяются следующие параметры должность, название компании, контактные данные (телефон, Telegram, email), город, формат занятости, ссылка на вакансию.
Интеграция с Django: данные сохраняются в базу данных через Django ORM и доступны через REST API.

Результат

Автоматизирован сбор актуальных вакансий из Telegram-каналов.
Система легко масштабируется под новые каналы и ключевые слова.
Удобная административная панель для просмотра и редактирования вакансий.
Парсер работает в фоне и может быть подключён как планировщик (через Celery или cron).
Готово к развёртыванию и использованию как полноценная система мониторинга вакансий из Telegram.

Ссылки на примеры реализации

 github.com/nic11371/hexlet-vacancy-analysis/tree/m...

Презентация проекта

Screenshot from 2025-06-28 10-33-39.png
Screenshot from 2025-06-28 10-54-22.png

Оценили проект:

0