Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Тренеры
Уход за животными
Автоинструкторы

Программисты — удалённая работа в Москве

Дата: 2025-11-03
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2025-11-03
Описание
бот телеграм. Разработка с нуля. 🎯 Цель проекта Нужен инструмент, который будет собирать все запросы на товары из Telegram-чатов и каналов, фильтровать их по ключевым словам и показывать мне (и команде) в удобном виде прямо в Telegram. Основная цель — моментально видеть клиентов, которые что-то ищут или хотят купить, и быстро переходить к ним в личку. ⚙️ Как должно работать 1. Парсер (через userbot) Используется обычный Telegram-аккаунт (userbot), который подключается через API ID и API Hash. Этот аккаунт можно добавлять в любые чаты и каналы, даже приватные. После подключения парсер видит все сообщения в этих чатах. Все новые сообщения отправляются на сервер, где идёт проверка по ключевым словам. Подключать чаты можно по@username или по ID. Пример: я добавил userbot в 50–100 чатов, и он автоматически читает всё, что там пишут. 2. Бот для операторов Отдельный Telegram-бот, в котором приходят все найденные сообщения. Если фильтры выключены — бот показывает всё подряд. Если фильтры включены — только нужные запросы. В карточке каждого найденного сообщения бот показывает: из какого чата сообщение; кто написал (ник, имя, ID); текст сообщения; какие ключевые слова сработали. Под сообщением — кнопки: Написать в ЛС (переход к автору запроса); Дублировать сообщение (бот подставляет текст, чтобы сразу ответить); Поставить метку клиенту («Горячий», «Неинтересно», «Связаться позже» и т. д.); История клиента (его прошлые запросы и пометки). 3. Ключевые слова и фильтры Можно задать список ключевых слов и фраз (например: «куплю», «ищу», «iphone»). Можно задать исключения (например, игнорировать слова «обмен», «работа»). Можно делать наборы фильтров: по словам (включить/исключить), по конкретным чатам, по авторам (новые, старые, помеченные), по времени (например, за последние 24 часа). 4. Пометки по клиентам Бот запоминает пользователей, которые писали запросы. Можно ставить им метки (например: «Горячий клиент», «Нужен фидбек», «ЧС»). При следующем сообщении этого человека бот показывает, что он уже есть в базе. Также можно открыть историю его запросов. 5. Управление чатами Команда /add_chat — добавить чат по @username или ID. /remove_chat — удалить. /list_chats — список подключённых чатов с их статусом (OK / нет доступа / ожидает добавления). Если userbot не добавлен в чат — бот показывает уведомление, что нужно пригласить. 6. Работа команды Несколько операторов могут работать через один бот. У каждого — свои фильтры, но база клиентов общая. Можно отмечать сообщения как «взято в работу» или «закрыто». У админа — доступ к настройкам, спискам слов, фильтрам, чатам и операторам. 📊 Что должно храниться Все подключённые чаты. История сообщений, где были совпадения по ключевым словам. Список клиентов (ник, ID, метки, история запросов). Настройки фильтров и словарей. 💻 Техническая сторона (в общих чертах) Парсер на Telethon (Python). База данных: PostgreSQL (основная) + Redis (для скорости). Бот на Aiogram или PyTelegramBotAPI. Всё развёрнуто в Docker (контейнеры: parser, backend, bot, db, redis). Данные и сессия userbot хранятся безопасно. 🧱 Минимальный функционал (первый этап) Подключение чатов и сбор сообщений через userbot. Поиск по ключевым словам. Вывод подходящих сообщений в боте. Кнопка «Написать в ЛС». Возможность ставить метки клиентам. Простое редактирование списка ключевых слов. ⚡ Производительность Должен тянуть 50–100 чатов. Обновления с задержкой не больше 3–5 секунд. Не дублировать одно и то же сообщение несколько раз. 🔐 Безопасность Данные аккаунта userbot хранятся локально (или в зашифрованном виде). Никаких рассылок — только чтение сообщений. Telegram-правила не нарушаются. При сбое или блокировке userbot должен уведомлять администратора. 📅 Этапы реализации Создание парсера и подключение userbot. Сбор и фильтрация сообщений по ключевым словам. Интерфейс бота с карточками и кнопками действий. Метки клиентов и фильтры. Тестирование и оптимизация.
Похожие заказы

Программисты

дистанционно
договорная
Веб-разработка. Разработка с нуля. Мне для работы приходится вручную прогревать номера, перед тем как пользоваться ими в ватсап и подключать к ваззапу. Хочу автоматизировать, чтобы исключить ручной прогрев От вас нужно: настроить ферму по прогреву номеров (чтобы аккаунты переписывались между собой самостоятельно). Инструкция-пример есть Если вы с таким не сталкивались, но у вас есть знакомый специалист, который может выполнить услугу - заплачу за контакт Мой тг:@ekkkkkattt.
Сочи Фрилансеры

Создание ботов ВК

дистанционно
договорная
Задачи чат-бота: информирование клиентов, сбор информации, приём текстовых заказов, автоматическое бронирование, связка с инстаграм. Продукт: услуги коуча/психолога. Техзадание есть. Нужно собрать бота в ТГ(есть наглядный пример, нужно будет просто скопировать) - отправка сообщений по клбчевому слову - связь с календарем для записи на консультации.
Москва Фрилансеры

Программисты

дистанционно
договорная
Сломался виндовс, нужна помощь. помочь настроить винду. В boot menu когда выбираю девайс просто на пару секунд всплывает черный экран, в потом снова бут меню и ничего нельзя выбрать.
Москва Фрилансеры

Разработка игр на Unity

дистанционно
договорная
Выполнения задания по образцу. Игра: Задание. Игра: Не игра. Жанр: -. Графика: 3D. Пожелания и особенности: Работа для знающего на 30-60 минут!.
Москва Фрилансеры

Программирование в Excel

дистанционно
договорная
Анализ и работа с базами данных. Техническое задание есть.
Москва Фрилансеры

Создание сайтов

дистанционно
договорная
Анонимный чат общения. Платформа: по рекомендации специалиста. Функционал сайта: Поиск собеседников по фильтрам, сохранение диалогов, админ панель с интерфейсом, встроенная рекламная сеть, возможно внедрение ИИ. Контента нет. Описание сырое и будет дорабатываться, если кратко - нужно создать сайт с анонимным сайтом общения, копию сайта https://nekto.me/chat/, но с некоторыми доработками. На данный момент есть что-то подобное: Нужно создать письменный анонимный чат общения в виде сайта ( почти полный аналог сайта Nekto.mi), но добавить в него несколько деталей, а именно: 1) Возможность за валюту ( см п.2) , в виде 25 токенов, сохранять диалоги с людьми в случае взаимного согласия. А именно, во время диалога, при нажатии на крестик (фото 1, далее ф-фото) в несохраненной переписке , открывается мини меню(ф1), появляется выбор завершить диалог, сохранить переписку и отмена. При выборе первым собеседником сохранить переписку, мини меню закрывается и ему на экране появляется на 4 сек уведомление о том, что предложение сохранить переписку отправлено собеседнику. А второму собеседнику в это время появляется мини окно с уведомлением о том, что первый собеседник хочет сохранить переписку и выбор между принять и отклонить. При нажатии принять - мини окно переписка добавляется в меню сохранённых и становится типа - сохранённой. При нажатии отклонить -мини окно закрывается и переписка продолжается, оставаясь несохраненной. При этом теперь в ней при нажатии любом собеседником сохранения переписки , переписка не сохраняется , а на экране высвечивается уведомление на 4 сек тому собеседнику, кто нажал, о том ,что кто-то из собеседников отклонил сохранение переписки . На главном экране приложения слева должно выдвигаться меню с выбором окна ( как на фото2, , в нем должна быть кнопка для открытия сохраненных переписок( ф2 ), при открытии сохранённой переписки она открывается и в ней есть возможность продолжать общение. Собеседники у которых есть сохранённая переписка - не попадаются друг другу в поиске, до тех пор пока переписка сохранена. В открытой сохранённой переписке если нажать на крестик справа сверху то откроется снизу мини меню, с выбором выйти с переписки, отмена или удалить переписку. В любой момент сохранённую переписку можно удалить. 2) Токены. Необходимо добавить подобие валюты. По умолчанию каждому пользователю даётся 50 токенов. В выдвижном меню главного экрана должна быть кнопка баланс. При нажатии на которую открывается окно. По середине отображено баланс пользователя, снизу 2 кнопки: купить токены ( при нажатии на которую пользователя перекидывает на платежную страницу, 1 токен - +-1 руб. На первое время сделать эту функцию недоступной, с возможностью включения через админ панели (см п.3) ), и получить токены ( при нажатии на которую пользователю показывают рекламный блок типа - реклама за вознаграждение. 1 показ рекламы - 5 токенов. Смотреть рекламу за вознаграждение можно не чаще 3 раз в 15 минут. 3) Админ панель с интерфейсом. Сделать панель где отображена статистика чата, а именно: текущий онлайн, таблица с онлайном за день ( должна содержать онлайн каждого дня в течение 6 последних месяцев, за каждый час. То есть, онлайн должен измеряться каждый час в течении суток и записываться. 00:00, 01:00, 02:00 и т.д.), средняя продолжительность диалога (если не сильно нагрузит сервер), возможность менять примитивно дизайн чата ( достаточно просто, чтоб была возможность менять модельки кнопкам, фону и т.д.), кол-во пользователей и их разделение по возрасту/ полу за день. Ещё есть несколько нерешённых вопросов: 1) на каком языке будет практичнее сделать подобное ? ( Очень предпочтительнее Unity Web GL, так как являюсь бывшим разработчиком на нем, но не уверен что это будет оптимизированным решением) 2) Какой сервер посоветуете для этой задачи? 3) Какую лучше рекламную сеть выбрать на данный момент? ( Пока что, планирую только РСЯ) 4)так же, есть идея : добавить ИИ ботов,когда человек начинает поиск, и подходящих под его критерии собеседников не находит в течение более 15-30 секунд, то человеку закидывают ИИ бота, имитирующего общения человек (по минимуму). Большая ли нагрузка будет? Сильно ли затратно и много ли времени займет добавить ботов ? Какой примерно бюджет нужен на подобное?.
Ханты-Мансийский АО Фрилансеры

Разработка приложений для Android

дистанционно
договорная
Разработка с нуля. Устройства для масштабирования: смартфоны. Название проекта: Требуется Android/AOSP-разработчик для создания защищённой прошивки на базе GrapheneOS или AOSP для личного использования. На базе телефона Pixel. Задача: Необходимо реализовать следующие функции: 1. Двойное пространство (секретный профиль пользователя). 2. Паник-кнопка: – мгновенная блокировка устройства; – отключение секретного профиля; – удаление заранее определённых данных секретного профиля. 3. Специальный режим: – при активации авиарежима или отдельной команды происходит уничтожение ключей шифрования второго пространства либо полное удаление секретного профиля. 4. Усиленные настройки приватности и анонимности. 5. Возможность дальнейшей доработки проекта. Требования к исполнителю: - Опыт работы с AOSP, GrapheneOS или кастомными Android ROM. - Понимание Android Security Model. - Опыт работы с профилями пользователей Android. - Желательно наличие портфолио по системной разработке Android. Проект для личного использования, не коммерческий. При отклике прошу указать: - аналогичные проекты; - предполагаемый способ реализации; - примерную стоимость и сроки. Хочу воплотить что то похожее на GuarDo только для личных целей.
Екатеринбург Фрилансеры