Подборка под человека.
Четыре направления, удалённый формат, порог бюджета, ключевые слова и исключения. Настройки учитываются одновременно.
Радар вакансий и заказов, который превращает поток сообщений в персональную подборку.
Вакансии, заказы, повторы, неподходящие бюджеты. Идея SIGNAL — собрать новые сообщения из разрешённых источников, отсеять лишнее и дать человеку понятный следующий шаг.
Это самостоятельный проект для демонстрации навыков, а не клиентский кейс. Вакансии и источники в браузерном демо вымышлены. Коммерческие результаты и реальные пользователи не заявляются.
Четыре направления, удалённый формат, порог бюджета, ключевые слова и исключения. Настройки учитываются одновременно.
Избранное, детали запроса, ссылка на источник и редактируемый шаблон ответа. Отправку отклика контролирует человек.
Новые совпадения и ежедневный дайджест в Telegram. Пользователь сам включает уведомления и задаёт час доставки.
SQLite, очередь с повторами при ошибках, нормализация дублей, список разрешённых источников и команды администратора.
Выберите направление, сохраните карточку, соберите дайджест. В лаборатории вставьте пример запроса и посмотрите, как он становится карточкой.
ОТКРЫТЬ ИНТЕРАКТИВНОЕ ДЕМОБраузерное демо и Telegram-бот используют один движок фильтрации и разбора. Бот получает новые сообщения через Bot API, проверяет разрешённый источник, распознаёт запрос по правилам и сохраняет уникальную карточку.
Правила прозрачны: внешняя AI-модель не подключена. Суммы без валюты не считаются бюджетом, доллары не сравниваются с рублёвым порогом. Эвристики могут ошибаться — для реального проекта они настраиваются на его источниках.
Исходники, автономные тесты, пример настроек, Docker Compose и инструкция на русском. Без токенов и пользовательских данных.
Скачать исходникиНужны собственный токен BotFather, постоянный сервер и согласованные источники с доступом для бота. Соединение с Telegram без токена не проверялось. Бот не читает все чужие чаты и историю.
Платежи и продажа подписки в этот проект не входят. Их можно спроектировать отдельным этапом под конкретную задачу.
Боты, личные кабинеты, интеграции и инструменты для ежедневной работы.
Обсудить задачу в Telegram