Мониторинг страницы
1795 UAHскриптик для внутреннего своего пользования. впс уже есть
Техническое задание: мониторинга Truth Social
1. Описание проекта
Автоматическая система мониторинга аккаунтов на платформе Truth Social с телефонными оповещениями и AI-анализом контента.
2. Функциональные требования
2.1 Мониторинг
- Проверка новых постов у указанного аккаунта
- Частота проверки: 4 раза в секунду
- Использование прокси-серверов для обхода ограничений
- Автоматическая ротация IP-адресов
2.2 Оповещения
- Телефонный звонок при появлении нового поста
- Голосовое сообщение с настраиваемым текстом
- Используется Twilio API
2.3 Анализ контента
- Извлечение текста из нового поста
- Отправка текста в DeepSeek AI для анализа
- Настраиваемый промпт для анализа
- Сохранение результатов в базу данных
2.4 Веб-интерфейс
- Просмотр списка последних постов
- Отображение результатов AI-анализа
- Статус системы (активна/остановлена)
- Время последней проверки
3. Технологии
Backend:
- Python 3.10+
- Flask (веб-сервер)
- cloudscraper (обход защиты Cloudflare)
- twilio (телефонные звонки)
- openai (совместим с DeepSeek API)
- sqlite3 (база данных)
Frontend:
- HTML
- Bootstrap 5 (через CDN)
- JavaScript (обновление данных)
4. Структура проекта
project/
│
├── config.json # Файл настроек
├── app.py # Основной код приложения
├── templates/
│ └── index.html # Веб-интерфейс
└── data.db # База данных (создается автоматически)
5. Файл настроек (config.json)
{
"target_account": "username",
"scan_frequency": 4,
"proxies": [
],
"twilio": {
"account_sid": "ACxxxxxxxxxxxxx",
"auth_token": "your_auth_token",
"from_number": "+",
"to_number": "+",
"message": "Обнаружен новый пост"
},
"deepseek": {
"api_key": "sk-xxxxxxxxxxxxx",
"prompt": "Проанализируй следующий пост и определи: тональность (позитивная/негативная/нейтральная), основные темы, упоминания компаний или стран. Пост: {text}"
}
}6. База данных
Таблица posts:
- id (PRIMARY KEY)
- post_id (уникальный ID поста)
- username (имя аккаунта)
- text (текст поста)
- created_at (время публикации)
- ai_analysis (результат анализа от DeepSeek)
- call_status (статус звонка: успешно/ошибка)
7. Архитектура
Веб-интерфейс (Flask)
↓
├── GET / → Главная страница с таблицей постов
├── GET /api/posts → JSON со списком постов
└── GET /api/status → JSON статус системы
Фоновый процесс (отдельный поток):
[Проверка аккаунта]
↓
[Новый пост найден?]
↓ (да)
[Звонок через Twilio]
↓
[Анализ через DeepSeek]
↓
[Сохранение в SQLite]
↓
[Ожидание 0.25 сек] → [Повтор]
8. Алгоритм работы
Запуск приложения
- Чтение config.json
- Подключение к базе данных
- Запуск Flask-сервера
- Запуск фонового потока мониторинга
Цикл мониторинга (каждые 0.25 секунды):
- Выбор следующего прокси из списка
- Запрос страницы аккаунта
- Извлечение ID последнего поста
- Сравнение с предыдущим ID
- Если новый пост → запуск обработки
Обработка нового поста:
- Извлечение текста поста
- Звонок через Twilio
- Отправка текста в DeepSeek
- Получение результата анализа
- Сохранение в базу данных
Веб-интерфейс:
- JavaScript запрашивает /api/posts каждые 0,25 секунд
- Обновление таблицы постов
- Отображение статуса системы
9. Веб-интерфейс
Главная страница содержит:
- Заголовок с названием системы
- Индикатор статуса (зеленый = работает)
- Время последней проверки
- Таблица с колонками:
- Время публикации
- Имя аккаунта
- Текст поста (первые 200 символов)
- Результат AI-анализа
- Статус звонка
10. Установка и запуск
Шаг 1. Установка зависимостей:
pip install flask cloudscraper twilio openai
Шаг 2. Настройка config.json:
- Указать имя аккаунта для мониторинга
- Добавить список прокси-серверов
- Вписать данные Twilio аккаунта
- Добавить API ключ DeepSeek
- Настроить промпт для анализа
Шаг 3. Запуск:
python app.py
Шаг 4. Открыть браузер:
localhost:5000
11. Требования к серверу
Минимальные:
- Python 3.10+
- 512 MB RAM
- 5 GB дисковое пространство
- Постоянное интернет-соединение
Рекомендуемые:
- VPS/Cloud сервер (Digital Ocean, AWS, etc.)
- 1 GB RAM
- Ubuntu 22.04 или аналогичная ОС
Компоненты:
- ✅ Все библиотеки хорошо документированы
- ✅ Простая архитектура (один файл)
- ✅ Стандартные API (Twilio, DeepSeek)
- ⚠️ Единственная сложность: обход Cloudflare
13. Что может написать AI
Нейросеть справится с задачей на 95%:
- ✅ Структура Flask приложения
- ✅ Интеграция Twilio API
- ✅ Интеграция DeepSeek API
- ✅ Работа с SQLite
- ✅ HTML интерфейс
- ✅ Логика мониторинга
- ⚠️ Может потребоваться ручная настройка обхода Cloudflare
14. Возможные проблемы и решения
Проблема: Cloudflare блокирует запросы
Решение: Использовать качественные прокси, увеличить паузы между запросами
Проблема: Прокси не работают
Решение: Регулярно обновлять список прокси в config.json
Проблема: DeepSeek возвращает ошибку
Решение: Проверить API ключ и баланс аккаунта
Проблема: Twilio не звонит
Решение: Проверить баланс аккаунта, верификацию номера
-
10 дней44 869 UAH10 дней44 869 UAH
Добрый день
Сомневаюсь, что кто-то захочет выполнить за меньшую сумму, чем я указал
Если готовы оплачивать, обращайтесь
p.s. cloudscraper давно не работает, и у меня есть готовый код обхода, который я продаю за 200 $. Эта сумма уже входит в общую сумму оценки проекта.
-
8 дней5160 UAH
261 8 дней5160 UAHПривет,
с удовольствием этим займусь. Однако, чтобы правильно подобрать решение и смету, стоит немного поговорить. 10–15 минут будет достаточно, чтобы установить все детали.
-
10 дней8974 UAH
429 10 дней8974 UAH📌 Предложенный план выполнения
1. Настройка и конфигурация окружения
Задачи: Подготовить VPS, установить необходимые библиотеки и создать начальную базу данных.
Продолжительность: 1 день.
2. Разработка логики мониторинга
Задачи: Разработать систему мониторинга с поддержкой прокси и ротацией IP.
… Продолжительность: 2 дня.
3. Интеграция Twilio для телефонных звонков
Задачи: Интегрировать систему с Twilio для автоматических телефонных звонков с пользовательским голосовым сообщением.
Продолжительность: 1 день.
4. Интеграция API DeepSeek и анализ текста
Задачи: Отправить извлеченные тексты в API DeepSeek AI для анализа и обработать результаты.
Продолжительность: 1 день.
5. Проектирование базы данных и интеграция
Задачи: Спроектировать таблицы SQLite и подключить их к логике приложения для хранения постов и результатов анализа.
Продолжительность: Полдня.
6. Разработка веб-интерфейса
Задачи: Создать веб-интерфейс с использованием Flask + Bootstrap с обновлениями в реальном времени через JavaScript для отображения результатов и статуса системы.
Продолжительность: 2 дня.
7. Тестирование и отладка
Задачи: Протестировать все функциональности (мониторинг, звонки, анализ, веб-интерфейс), исправить ошибки и оптимизировать производительность.
Продолжительность: 2 дня.
8. Документация и финальная доставка
Задачи: Подготовить простое руководство пользователя, задокументировать конфигурации и доставить финальную версию.
Продолжительность: Полдня.
-
10 дней44 869 UAH
557 3 0 10 дней44 869 UAHДобрый день!
Меня заинтересовал этот проект. Опыт разроботки на пайтон больше 6 лет. Ранее делал отслеживания постов в других соц сетях. Буду рад вам помочь в реализации этого проекта.
-
1 день1795 UAH
9927 117 0 1 день1795 UAHЗдравствуйте.
Я NodeJS разработчик. Готов взяться. Пишите, обсудим.
-
15 дней201 908 UAH
96576 1274 1 10 15 дней201 908 UAHЗдравствуйте. Работаю с Python. Также есть большой опыт в разработке парсеров. Готов к сотрудничеству.
-
Ось і дали б агенту завдання. Чого гроші витрачати 😂
-
Актуальные фриланс-проекты в категории Python
Вычислить местонахождение потерянного айфона
2500 UAH
Телефон был потерян день назад, живая локация через приложение FIND MY уже не обновляется, телефон вроде оффлайн, режим потери включен. Нужно определить + - точную локацию этого устройства какими-то нестандартными способами - все, что было в интернете, уже попробовал - не… Python, Парсинг данных ∙ 1 час 10 минут назад ∙ 2 ставки |
Создание Тик-ток фермы с генерацией дохода
27 000 UAH
в поиске человека, который может написать софт, для фермы тик ток, чтобы мы смогли генерировать трафик, получать доход. Ищем готовое решение с полным циклом. Python, Разработка ботов ∙ 1 час 38 минут назад ∙ 3 ставки |
AI Commenting Platform для TikTok и Instagram.Цель проекта Разработать систему, которая позволяет управлять большим количеством аккаунтов TikTok и Instagram и автоматически публиковать релевантные комментарии под выбранными видео с использованием ИИ. Основной функционал1. Управление аккаунтами Необходимо реализовать… AI и машинное обучение, Python ∙ 1 день 8 часов назад ∙ 18 ставок |
Построить модель классификации клиентов1. Есть данные клиентов в Mongo/SQL (примерно 20 000 записей с сырыми данными). 2. Необходимо на их основе построить фичи и модель классификации клиентов на поведенческие группы. 3. Проект выполнить на Python. AI и машинное обучение, Python ∙ 3 дня 3 часа назад ∙ 39 ставок |
ИТ Автоматизация ведения VAT-отчетности
10 000 UAH
Необходимо разработать систему для автоматизации переноса данных о продажах из CRM в бухгалтерскую систему Wafeq. Система должна импортировать банковские и платежные отчеты, автоматически сверять платежи с инвойсами, формировать инвойсы для VAT-отчетности и минимизировать ручную… AI и машинное обучение, Python ∙ 3 дня 8 часов назад ∙ 49 ставок |