Скрипт Blacklist на python
Задние для тех у кого есть достаточный опыт работы с python:
- Есть таблицы cld_db и cli_db c полями
cld номер
n_calls количество звонков на этот номер
ok_calls количество удачных звонок
duration время разговора
blocked true/false
whitelist true/false
Таблица должна заполняться в реальном времени(через правила в базе) или скриптом каждые 15 минут, с таблицы calls
2. Скрипт на python ему подаются параметры
I_ACCOUNT=
CLI=
CLD=
Он должен проверить или этот для акаунта включен blacklist в таблице accounts,
Если да проверять CLI в таблице cli_db и CLD в cld_db
If cli.blocked: CLD=CLIBLOCKED+CLD
elif not CLI.whitelist && (Black_list_rules.cli_asr > cli.asr OR Black_list_rules.cli_acd > cli.acd):
CLD=CLIBLOCKED+CLD
If cld.blocked: CLD=BLOCKED+CLD
elif not CLD.whitelist && (Black_list_rules.cld_asr > cld.asr OR Black_list_rules.cld_acd > cld.acd):
CLD=BLOCKED+CLD
Делает проверку и если не прошла проверка то добавляет слово BLOCKED к cld и возвращает i_account, CLD и CLI и ждет новых параметров
Так как запросов может быть очень много а таблицы cli_db и cld_db больше миллиона, то нельзя постоянно делать запрос в базу, нужно держать в памяти.
Как я вижу решение:
1 скрипт каждые 15 минут запускается кроном и обновляет cli_db, cld_db с таблицы cdrs и calls и потом подгружает в память данные с cli_db, cld_db, accounts и blacklist_rules.
2 скрипт берет данные уже с памяти и делает проверку
Актуальные фриланс-проекты в категории Python
Специалист по Excel / автоматизации процессов (Excel + желательно программирование)Ищем специалиста с ПРОДВИНУТЫМИ знаниями Excel для оптимизации существующего файла и автоматизации процессов. Будет большим преимуществом, если вы также имеете навыки программирования / VBA / Power Query / Power Automate или опыт создания сложной логики в Excel. Задачи проекта… Python, Базы данных и SQL ∙ 1 час 59 минут назад ∙ 17 ставок |
Автоматизация процессоів через API и PhytonНиже описал текущий процесс и то, к какому результату хотелось бы прийти. Также прикладіваю файлы реалтного процесса чтобы лучше понять как он выглядит в ревльности Текущий процесс Сейчас весь процесс выполняется вручную: загрузка/выгрузка файлов, перенос данных между… AI и машинное обучение, Python ∙ 3 часа 13 секунд назад ∙ 25 ставок |
Необходимо создать бота в ТГ для оплаты подписки.
2000 UAH
Необходимо создать бота в телеграме, где пользователь сможет оформить подписку на доступ к веб-камерам, которые находятся во дворе. Организовать в боте оплату двух видов подписок (на месяц и на один день). Бот должен автоматически проверять оплату и после выдавать ссылку-доступа. Python, Разработка ботов ∙ 15 часов 46 минут назад ∙ 71 ставка |
Парсинг и классификация большого массива изображенийНеобходимо реализовать проект по сбору и структурированию большого массива архитектурных изображений из открытых веб-источников.Задача включает: автоматизированный сбор изображений; загрузка файлов в максимально доступном качестве; классификацию изображений по категориям:… Python, Парсинг данных ∙ 22 часа 46 минут назад ∙ 30 ставок |
Бизнес-логикa платформы: подтверждение занятий, контроль посещаемости-и история уроков (DjangoДоработка бизнес-логики образовательной платформы: подтверждение занятий, контроль посещаемости и история уроков (Django + React) Необходимо реализовать полноценную систему подтверждения уроков, контроля посещаемости и хранения истории подтверждений. Важно Перед началом… Python ∙ 3 дня 3 часа назад ∙ 29 ставок |