Требуется разработка системы автоматизации поиска потенциальных клиентов в TelegramОписание проекта Ищу разработчика для создания системы, которая будет автоматически находить активных пользователей в Telegram-чатах и формировать удобную очередь для работы отдела продаж. Сейчас менеджеры вручную просматривают около 800 Telegram-чатов, ищут пользователей, которые недавно проявили активность, затем открывают их профиль и связываются с ними через Telegram. Необходимо максимально автоматизировать этот процесс. Интересует не просто написание кода, а создание надежной системы, которую в дальнейшем можно будет расширять и дорабатывать.Основная задача Система должна автоматически: отслеживать большое количество Telegram-чатов; собирать пользователей, проявивших активность за выбранный период; объединять всю активность одного пользователя; исключать дубликаты; формировать очередь операторов; сохранять историю обработки клиентов.Источник данных Для получения информации необходимо использовать Telegram Client API. Предпочтительно использовать: Telethon; либо Pyrogram (если разработчик считает этот вариант более подходящим). Использование Telegram Bot API для чтения сторонних чатов не подходит. Работа должна осуществляться через авторизованный Telegram-аккаунт (юзербот).Мониторинг чатов Необходимо обеспечить работу примерно с 800 Telegram-чатами. Администратор должен иметь возможность самостоятельно: добавлять новые чаты; удалять чаты; временно отключать мониторинг; включать мониторинг обратно; загружать список чатов из файла; просматривать список подключенных чатов. Telegram-аккаунт должен состоять в этих чатах.Сбор активности Система должна собирать максимально полный объем информации, который технически позволяет получить Telegram. Минимально необходимо фиксировать: сообщения; комментарии; ответы на сообщения; другие публично доступные действия пользователя. Если Telegram позволяет получать информацию о реакциях пользователей — желательно реализовать и этот функционал. Если существуют ограничения Telegram, прошу сразу описать их и предложить оптимальный вариант реализации.Режимы работы Необходимо реализовать два режима.1. Сбор истории Администратор выбирает период. Например: с субботы по понедельник. После этого система анализирует историю сообщений за выбранный период и формирует список пользователей.2. Автоматический мониторинг После первоначального запуска система должна автоматически получать новые события Telegram в режиме реального времени без повторного анализа всей истории.Карточка пользователя Каждый пользователь должен отображаться только один раз. Объединение желательно выполнять по Telegram ID, а не по username. В карточке пользователя необходимо отображать: имя; фамилию (если есть); username; Telegram ID; ссылку на профиль; количество найденных активностей. Ниже должна отображаться вся история активности. Например: Чат №1 Сообщение: «Здравствуйте, ищу поставщика оборудования» Дата Время Чат №2 Сообщение: «Интересует стоимость» Дата Время Чат №3 Комментарий Дата Время Если пользователь проявил активность сразу в нескольких чатах, оператор должен видеть всю информацию в одной карточке.Исключение дублей Если пользователь найден сразу в нескольких чатах, он должен отображаться только один раз. Вся найденная активность должна автоматически объединяться.Очередь операторов После формирования базы система должна создавать очередь пользователей. Оператор открывает следующую карточку и сразу получает всю информацию по пользователю. Если одновременно работают несколько операторов: один пользователь не должен одновременно попасть двум операторам; карточка должна автоматически закрепляться за оператором на время обработки. После завершения обработки автоматически открывается следующий пользователь.Статусы обработки После звонка оператор должен выбрать один из статусов. Необходимо реализовать: Взял клиента; Недоступен; Не дозвонился; Отказ; В работе; Перезвон; Удалить. После выбора статуса система автоматически открывает следующего пользователя.Повторная выдача Необходимо предусмотреть возможность настройки повторной выдачи обработанных пользователей. Например: не выдавать повторно; выдавать через 30 дней; через 60 дней; через 90 дней. Настройка должна быть доступна администратору.Поиск Необходим поиск по: имени; username; Telegram ID.Фильтрация Желательно реализовать фильтрацию: по статусам; по оператору; по периоду; по чату.Статистика Минимально хотелось бы видеть: По каждому оператору: сколько клиентов обработано; сколько успешных; сколько отказов; сколько недозвонов; сколько находится в работе. Общая статистика: количество найденных пользователей; количество новых; количество обработанных.База данных Предпочтительно PostgreSQL. Необходимо хранить: пользователей; активности; статусы; историю обработки; очередь операторов; список отслеживаемых чатов.Администрирование Желательно наличие административного интерфейса. Это может быть: веб-панель; либо административный раздел Telegram-бота. Через него должно быть возможно: управлять чатами; управлять операторами; запускать сбор; просматривать статистику; изменять основные настройки.Масштабирование Хотелось бы, чтобы архитектура изначально предусматривала возможность дальнейшего развития. Например: подключение нескольких Telegr
Oferty ukryte
Aktualnie brak ofert
-
Aleksandr Pobery 29 stycznia 2020Виталий, берите ZennoPoster, обучаете его данными приблудами, и фари в Рагнареке будет одним удовольствием, не благодарите.
Aktualne zlecenia dla freelancerów w kategorii Tworzenie chatbota
Trzeba stworzyć bota na Telegram, który będzie monitorował ogłoszenia na trzech stronach z wynajmem mieszkań (olx, lun, rieltor.ua) i wysyłał je w sposób zorganizowany na Telegram
W zasadzie bardzo prosty bot, który na moje żądanie będzie wysyłał ludziom jakiś tekst. Wszystkie szczegóły w wiadomości prywatnej sformułuję.
Potrzebuję specjalisty, który pomoże mi wypromować moją stronę na Instagramie nie za pomocą reklamy, a dzięki kreatywnemu podejściu. Temat - fitness. Miejsce akcji - włoska głębia. Poza tym myślę o sprzedaży mini produktów przez bota na Telegramie i potrzebuję osoby, która mi go stworzy.
Projekt: Opracowanie profesjonalnej aplikacji dashboard do Crazy Time Live (.NET C#)Przegląd projektu Szukam doświadczonego programisty C#/.NET na desktop, który zbuduje profesjonalną aplikację na Windows do wyświetlania, przechowywania i analizowania danych na żywo i historycznych z gry Crazy Time uzyskanych od legalnego dostawcy API. Aplikacja powinna mieć nowoczesny interfejs w ciemnym motywie, aktualizacje w czasie rzeczywistym oraz skalowalną architekturę na przyszłe ulepszenia.Wymagane technologie C# (.NET 8) WPF (preferowane) lub WinForms Visual Studio 2022/2025 SQLite REST API WebSocket JSON Async/Await MVVM (jeśli używane jest WPF)Główne funkcje Nowoczesny ciemny dashboard Menadżer kluczy API Integracja REST API Wsparcie dla WebSocket Wyświetlanie danych na żywo w czasie rzeczywistym Przechowywanie danych historycznych Automatyczna synchronizacja Monitorowanie połączenia Rejestrowanie błędów Dashboard statystyk Filtrowanie danych Eksport do CSV i Excel Ustawienia aplikacjiModuły dashboardu Aplikacja powinna zawierać: Dashboard Wyniki na żywo Historia Statystyki Status połączenia Menadżer API Informacje o rundzie Monitor wydajności Ustawienia Menadżer bazy danychAnaliza danych Oprogramowanie powinno zapewniać narzędzia analityczne dla dostępnych danych historycznych i na żywo, w tym: Analiza częstotliwości Analiza trendów Raporty statystyczne Wykresy i diagramy Filtrowanie danych Historia wyszukiwania Metryki wydajności Aplikacja powinna analizować tylko dostępne dane i nie powinna twierdzić, że przewiduje przyszłe wyniki niezależnych gier.Interfejs użytkownika Chcę interfejsu UI wysokiej jakości, podobnego do profesjonalnego oprogramowania do handlu lub monitorowania. Wymagania: Nowoczesny ciemny motyw Zaokrąglone panele Łagodne animacje Profesjonalne ikony Responsywny układ Wysokiej jakości UI/UX Szybka wydajnośćJakość kodu Kod powinien być: Czysty i dobrze zorganizowany W pełni udokumentowany Modularny i skalowalny Łatwy w utrzymaniu Optymalizowany pod kątem wydajności Budowany zgodnie z najlepszymi praktykamiDostarczane materiały Kompletne rozwiązanie Visual Studio Pełny kod źródłowy Baza danych Dokumentacja Instrukcja instalacji Wsparcie w przyszłości (opcjonalnie)Wymagania dla dewelopera Proszę o uwzględnienie: Doświadczenie w aplikacjach desktopowych C#/.NET Doświadczenie z REST API i WebSocketami Portfolio podobnych projektów Szacowany czas rozwoju Stała cena lub stawka godzinowa Szukam długoterminowej współpracy z utalentowanym deweloperem, który potrafi zbudować wysokiej jakości i rozbudowaną aplikację.