Мониторинг страницы
1774 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 349 UAH10 дней44 349 UAH
Добрый день
Сомневаюсь, что кто-то захочет выполнить за меньшую сумму, чем я указал
Если готовы оплачивать, обращайтесь
p.s. cloudscraper давно не работает, и у меня есть готовый код обхода, который я продаю за 200 $. Эта сумма уже входит в общую сумму оценки проекта.
-
8 дней5100 UAH
281 8 дней5100 UAHПривет,
с удовольствием этим займусь. Однако, чтобы правильно подобрать решение и смету, стоит немного поговорить. 10–15 минут будет достаточно, чтобы установить все детали.
-
10 дней8870 UAH
429 10 дней8870 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 349 UAH
577 3 0 10 дней44 349 UAHДобрый день!
Меня заинтересовал этот проект. Опыт разроботки на пайтон больше 6 лет. Ранее делал отслеживания постов в других соц сетях. Буду рад вам помочь в реализации этого проекта.
-
1 день1774 UAH
10130 117 0 1 день1774 UAHЗдравствуйте.
Я NodeJS разработчик. Готов взяться. Пишите, обсудим.
-
15 дней199 572 UAH
93984 1263 1 10 15 дней199 572 UAHЗдравствуйте. Работаю с Python. Также есть большой опыт в разработке парсеров. Готов к сотрудничеству.
-
Ось і дали б агенту завдання. Чого гроші витрачати 😂
-
Актуальные фриланс-проекты в категории Python
Разработка программного обеспечения с ИИНеобходимо разработать программное обеспечение для автоматического обнаружения, захвата и сопровождения объекта с помощью видеокамеры и поворотного механизма.Исходные данные: Видеокамера с оптикой. Поворотное устройство по двум осям (азимут/угол места). Сервоприводы с… AI и машинное обучение, Python ∙ 15 часов 58 минут назад ∙ 12 ставок |
ТЗ НА ДОПРАЦЮВАНИЕ AI-БОТА ГЕНЕРАЦИИ ЛИЧНЫХ ПЕСЕНТЗ НА ДОПРАЦЮВАННЯ AI-БОТА ГЕНЕРАЦІЇ ПЕРСОНАЛЬНИХ ПІСЕНЬГОЛОВНА ЦІЛЬ Створити стабільний преміальний продукт, який: генерує максимально якісні персональні пісні; не вигадує факти про клієнта; працює стабільно під навантаженням; легко масштабується; дозволяє аналізувати та… Python, Разработка ботов ∙ 17 часов 3 минуты назад ∙ 30 ставок |
Специалист по Excel / автоматизации процессов (Excel + желательно программирование)Ищем специалиста с ПРОДВИНУТЫМИ знаниями Excel для оптимизации существующего файла и автоматизации процессов. Будет большим преимуществом, если вы также имеете навыки программирования / VBA / Power Query / Power Automate или опыт создания сложной логики в Excel. Задачи проекта… Python, Базы данных и SQL ∙ 20 часов 2 минуты назад ∙ 32 ставки |
Автоматизация процессоів через API и PhytonНиже описал текущий процесс и то, к какому результату хотелось бы прийти. Также прикладіваю файлы реалтного процесса чтобы лучше понять как он выглядит в ревльности Текущий процесс Сейчас весь процесс выполняется вручную: загрузка/выгрузка файлов, перенос данных между… AI и машинное обучение, Python ∙ 21 час 3 минуты назад ∙ 41 ставка |
Необходимо создать бота в ТГ для оплаты подписки.
2000 UAH
Необходимо создать бота в телеграме, где пользователь сможет оформить подписку на доступ к веб-камерам, которые находятся во дворе. Организовать в боте оплату двух видов подписок (на месяц и на один день). Бот должен автоматически проверять оплату и после выдавать ссылку-доступа. Python, Разработка ботов ∙ 1 день 9 часов назад ∙ 78 ставок |