petrick.Все проектыОбсудить бота
АВТОРСКИЙ ПРОЕКТ / TELEGRAM + WEB

Найти своё.
Среди всего.

signal

Радар вакансий и заказов, который превращает поток сообщений в персональную подборку.

РОЛЬКонцепция, UX/UI, разработка
ПЛАТФОРМЫTelegram Bot API + браузер
СТЕКNode.js 24 / SQLite / Vanilla JS
СТАТУСКод + демо / без живого запуска
Интерфейс SIGNAL: карточка запроса, сохранение и подготовка отклика
SIGNAL / МЕНЬШЕ ШУМА. БОЛЬШЕ ВОЗМОЖНОСТЕЙ.
01 / ЗАДАЧА

Сообщений много.
Подходящих — единицы.

Вакансии, заказы, повторы, неподходящие бюджеты. Идея SIGNAL — собрать новые сообщения из разрешённых источников, отсеять лишнее и дать человеку понятный следующий шаг.

Это самостоятельный проект для демонстрации навыков, а не клиентский кейс. Вакансии и источники в браузерном демо вымышлены. Коммерческие результаты и реальные пользователи не заявляются.

01 / ФОКУС

Подборка под человека.

Четыре направления, удалённый формат, порог бюджета, ключевые слова и исключения. Настройки учитываются одновременно.

02 / ДЕЙСТВИЕ

От карточки к отклику.

Избранное, детали запроса, ссылка на источник и редактируемый шаблон ответа. Отправку отклика контролирует человек.

03 / РИТМ

Без бесконечного скролла.

Новые совпадения и ежедневный дайджест в Telegram. Пользователь сам включает уведомления и задаёт час доставки.

04 / СИСТЕМА

Продуманная основа.

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

02 / МОЖНО ПОТРОГАТЬ

Проверьте свой сценарий.

Открыть на весь экран

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

Рабочая браузерная демонстрация SIGNAL с фильтрами и карточками вакансийОТКРЫТЬ ИНТЕРАКТИВНОЕ ДЕМО
Браузерная демонстрация работает локально: настройки сохраняются на вашем устройстве. Это отдельный интерфейс для проверки сценариев. Настоящий бот управляется сообщениями и кнопками в Telegram.
03 / ПОД КАПОТОМ

Внешний вид.
И работающая логика.

Браузерное демо и Telegram-бот используют один движок фильтрации и разбора. Бот получает новые сообщения через Bot API, проверяет разрешённый источник, распознаёт запрос по правилам и сохраняет уникальную карточку.

ИсточникРазбор и дублиSQLiteФильтрыTelegram

Правила прозрачны: внешняя AI-модель не подключена. Суммы без валюты не считаются бюджетом, доллары не сравниваются с рублёвым порогом. Эвристики могут ошибаться — для реального проекта они настраиваются на его источниках.

04 / ЧТО ГОТОВО К ПЕРЕДАЧЕ

Больше, чем макет.

В архиве бота

Исходники, автономные тесты, пример настроек, Docker Compose и инструкция на русском. Без токенов и пользовательских данных.

Скачать исходники

Для живого запуска

Нужны собственный токен BotFather, постоянный сервер и согласованные источники с доступом для бота. Соединение с Telegram без токена не проверялось. Бот не читает все чужие чаты и историю.

Платежи и продажа подписки в этот проект не входят. Их можно спроектировать отдельным этапом под конкретную задачу.

ВАШ СЛЕДУЮЩИЙ ПРОЕКТ

Поток задач.
Под вашим контролем.

Боты, личные кабинеты, интеграции и инструменты для ежедневной работы.

Обсудить задачу в Telegram