Доопрацювання сервісу EWT
8000 UAHДопрацювання ЄВТ:
Виправити помилку: при розрахунку ЄВТ, коли всі офлайн - показує не 99999. а підставлене число що в розрахунку ЄВТ. Допрацювати
Виправити розрахунок ЄВТ
Формула зараз така:
ewt = (max_value_call (з історії) + osr.count_ewt_coef (з кабінету)) - (середня розмова по відділу + 10)
Із того що працює зараз, max_value_call (з історії) - не розраховується
середня розмова по відділу - не розраховується
Працює лише = (__ + osr.count_ewt_coef (з кабінету)) - (__ - 10)
Які є пропозиції щодо розрахунку:
3.1 В Бінотела є веб сокет, з нього можна тягнути дані без таймауту.
(Web Sockets) — это передовая технология, которая позволяет создавать интерактивное соединение между клиентом (браузером) и сервером для обмена сообщениями в режиме реального времени. Веб-сокеты, в отличие от HTTP, позволяют работать с двунаправленным потоком данных.
С помощью WebSocket Binotel, Вы можете просто слушать сервер, который будет отправлять вам сообщения по мере их готовности.
Все запросы должны быть отправлены в формате JSON, Все ответы от сервера также приходят в формате JSON
Подключение и авторизация
Для подключения к WebSocket Binotel необходимо использовать адрес -
Для использования WebSocket необходимо получить параметры авторизации в техподдержке Binotel . Для получения параметров авторизации key и secret обратится в отдел технической поддержки по имейлу , или по телефону c указанием предназначения для key и secret WebSocket!
Внимание!!! Данные для API REST key и secret отличаются от данных WebSocket key и secret!!!
Аутентификация происходит посредством отправки следующих параметров:
Пример:
{"task":"authLikeService","key":"bd125183c-12e3t39","secret":"3b213761b-9b12a1-dffag5-73fqqq-9d3we79a"}
Обратите внимание!! Данные указаны в примере не актуальны для Вас.
3.2 формулу зробити так:
ewt = ((середня тривалість розмови з бінотел + osr.count_ewt_coef, з кабінету) - (*максимальна розмова по відділу зараз, ті що онлайн, з бінотел) + середня тривалість очікування відповіді, з бінотел + (**кількість дзвінків в черзі * 400 (середня розмова) * середня тривалість очікування відповіді, з бінотел)
*максимальна розмова по відділу зараз, ті що онлайн, з бінотел - тут є момен.
Дзвінки ми можемо переводити, і потрібно подивитись як ми можемо брати максимально довгу розмову з кабінету зараз не враховуючи переведення. Їх підкреслив.
Що таке переведення - менеджер поспілкувався з Клієнтом, розуміє, що вирішити питання не може, і перевів назад замовнику. Сам менеджер уже вільний і може піти в перерву, чи прийняти інший дзвінок, чи ще щось, а дзвінок буде тривати, поки менеджер замовника не вирішить питання Клієнта.
Такі розмови по кожному відділу не варто брати, тому що вони не несуть ніякої цінності для нас.
Можливо отримуючи дані, по таким дзвінкам ми можемо їх відсікати, якщо номер Клієнта повторюється 2 рази.
Далі беремо максимальну розмову по кожному відділу зараз і підставляємо в формулу.
3.3 (**кількість дзвінків в черзі * 400 (середня розмова) * середня тривалість очікування відповіді, з бінотел) - якщо є можливість витягнути кількість дзвінків по кожній ОСР - кожній лінії, то чудово, це допоможе, коли велика черга на лінії, щоб нам більше не надсилали дзвінки.
3.4 Дані для розрахунку пропоную брати за останню годину, перед розрахунком.
3.5 Якщо значення ewt буде менше 0, наприклад, -200, пропоную перетворювати його в плюсове значення, наприклад 200.
3.6 Є питання щодо розрахунку в першу годину, коли не має даних за попередню годину, тут можна брати з попереднього дня, наприклад не затираючи історію, або замісь відємного значення робити плюсове, або якийсь інший метод, поки що ідей не має.
3.7 Теперішній розрахунок пропоную не чіпати, в кабінеті додати кнопку, тимчасово, щоб перемикатися з старого розрахунку на новий. Це для того, якщо виникне якась поломка.
Не можна відключати працівників в кабінеті - Працівники, які відзначені в кабінеті галочкою все одно беруться в розрахунок. Виправити помилку
Зараз є зміни по перезапуску бота, якщо він зупиниться, не зрозуміло як це робити, потрібні нові інструкції.
Актуальні фриланс-проєкти в категорії Python
Шукаємо розробника для створення торгового бота/чат-ботаШукаємо розробника для створення торгового бота / чат-бота. Потрібен IT-спеціаліст, який зможе розробити бота для аналізу ринку 24/7 та надсилання торгових сигналів по золоту, індексах, Bitcoin і Forex-парах. Головна вимога - спеціаліст має розумітися в трейдингу, MetaTrader… Python, Розробка ботів ∙ 2 години 10 хвилин тому ∙ 22 ставки |
≈5 мікросервісів на FastAPI + правки та рефакторинг
15 719 UAH
Є проект, що складається приблизно з ~11 мікросервісів на FastAPI з інтеграціями, який більш ніж на половину готовий. Завдання - доробити решту ~5 мікросервісів (конкретніше - subscription/billing та інтеграція з Revenuecat, захист від зловживань для білінгу, Notifications,… Python, Веб-програмування ∙ 7 годин 30 хвилин тому ∙ 27 ставок |
Power BI
700 UAH
Дашборд працює на гугл сервері, потрібно перенести всю логіку+код Які потрібні скіли: розгортання etl процесів на linux сервері + робота із BigQuery та Postgre Є робочий код, який працює на google, де є сама БД, потрібно перенести на інший сервер, можливо переписати код. Python, Бази даних та SQL ∙ 1 день 13 годин тому ∙ 15 ставок |
Telegram bot для найму/пошуку працівників. Для пошуку роботи
1100 UAH
1. Загальна концепція Створення Telegram-бота для автоматизації підбору персоналу та двостороннього пошуку роботи. Система працює за принципом активного відгуку та взаємного підтвердження інтересу (Double Opt-In). У системі передбачено дві ролі: Роботодавець (Власник фірми) та… Python, Розробка ботів ∙ 2 дні 21 година тому ∙ 93 ставки |
Технічна підтримка веб-платформи (Python/Django)Є працюючий веб-проект, потрібно підтримувати і поступово приводити в порядок, без переписування з нуля. Стек проекту: Backend: Python, Django, Django Rest Framework Frontend: Next.js База даних: PostgreSQL Інфраструктура: AWS (EC2), Nginx Є інтеграції з зовнішніми API… Python, Веб-програмування ∙ 2 дні 23 години тому ∙ 73 ставки |