Добрый день.
Необходимо выполнить работу по получению данных из телефонии Novofon для последующего анализа (номер телефона, время звонка, utm-метки и т.д.).
Скрипт должен выкачивать данные каждые 15 минут и выдавать в виде таблицы (подойдут гугл-таблицы, либо установка и работа на наш сервер). Код открытый - с возможностью последующих доработок.
Инструкция по API: https://novofon.com/instructions/api/#intro_nvf
Нас интересует раздел call-трекинг через webhook.
Уважаемые фрилансеры! МЫ НЕ РАССМАТРИВАЕМ АВТООТВЕТЫ И ОТВЕТЫ БЕЗ УКАЗАНИЯ СРОКОВ И ЦЕНЫ. Благодарю за понимание.
Оставлять заявки могут только авторизованные пользователи.
Здравствуйте,
Готов выполнить задачу по получению данных из телефонии Novofon для дальнейшего анализа. Данные будут регулярно скачиваться и предоставляться в удобной форме. Открытый код позволит внесение доработок. Буду рад помочь.Для дальнейшей работы пишите в тг @ConioValenturo
Не совсем понятно из описания, что именно вам надо сделать, или выкачивать данные каждые 15 минут или получать их от апи по вебхуку. Это принципиально разные действия. Так же хотелось бы уточнить, о каком объеме данных идет речь, сколько примерно звонков в час?
Предварительные требования:
Установите необходимые библиотеки:
bash
pip install requests pandas gspread oauth2client
Настройте доступ к API Novofon. Вам потребуются учетные данные (API ключ или токен).
Настройте Google Sheets API:
Создайте проект в Google Cloud Console.
Включите Google Sheets API.
Создайте учетные данные и сохраните файл credentials.json.
Скрипт для получения данных и сохранения в Google Sheets:
python
import requests
import pandas as pd
import gspread
from oauth2client.service_account import ServiceAccountCredentials
from datetime import datetime
import time
# Функция для получения данных из Novofon
def get_novofon_data():
# Замените URL и параметры на реальные данные API Novofon
url = 'https://api.novofon.ru/calls'
headers = {
'Authorization': 'Bearer YOUR_API_KEY'
}
response = requests.get(url, headers=headers)
data = response.json()
return data
# Функция для сохранения данных в Google Sheets
def save_to_google_sheets(data):
scope = ["https://spreadsheets.google.com/feeds", "https://www.googleapis.com/auth/drive"]
credentials = ServiceAccountCredentials.from_json_keyfile_name("credentials.json", scope)
client = gspread.authorize(credentials)
# Открываем или создаем таблицу
sheet = client.open("Novofon Data").sheet1
# Преобразуем данные в DataFrame
df = pd.DataFrame(data)
# Сохраняем данные в Google Sheets
sheet.update([df.columns.values.tolist()] + df.values.tolist())
# Основной цикл выполнения задачи каждые 15 минут
def main():
while True:
data = get_novofon_data()
save_to_google_sheets(data)
print(f"Data saved at {datetime.now()}")
time.sleep(900) # 15 минут в секундах
Изучил описание задачи, готов реализовать интеграцию с телефонией.
Опыт подобных разработок есть, кейсы могу прислать по запросу. Также примеры некоторых работ можно посмотреть на сайте https://btlz.pro/
Предварительная стоимость указана в отклике. Более точные стоимость и сроки смогу сказать после обсуждения деталей – предварительно процесс известен.
Возможна работа по договору (есть ИП).
У нас команда, работаем в сфере автоматизации больше 3 лет. Реализовали 70+ крупных кейсов полной автоматизации бизнесов CRM+ERP на платформе Гугл, в том числе интеграции с различными сервисами и CRM (AmoCRM, Bitrix, Альфа, HubSpot, PipeDrive, Zendesk и др).
Если интересно обсудить решение, напишите в Телеграм: t.me/btlz_pro
Добрый! Модель собрана в соответствии с вашим запросом, полностью готова для эксплуатации. Доступ отправил в личном сообщении. 2 дня если будут запросы на дополнения / правки.
Оставлять заявки могут только авторизованные пользователи.
Получение данных по API телефонии Novofon
Реклама
Получение данных по API телефонии Novofon
Добрый день.
Необходимо выполнить работу по получению данных из телефонии Novofon для последующего анализа (номер телефона, время звонка, utm-метки и т.д.).
Скрипт должен выкачивать данные каждые 15 минут и выдавать в виде таблицы (подойдут гугл-таблицы, либо установка и работа на наш сервер). Код открытый - с возможностью последующих доработок.
Инструкция по API: https://novofon.com/instructions/api/#intro_nvf
Нас интересует раздел call-трекинг через webhook.
Уважаемые фрилансеры! МЫ НЕ РАССМАТРИВАЕМ АВТООТВЕТЫ И ОТВЕТЫ БЕЗ УКАЗАНИЯ СРОКОВ И ЦЕНЫ. Благодарю за понимание.
Другие открытые задания:
Сверстать по макету с использованием React и компонентного подхода3 500 р.
Бюджет: 3 500 р. Ваша задача: Сверстать по макету с использованием React и компонентного подхода: Создать новый проект с помощью инструмента, такого как Vite, для быстрого старта …
БА3. Организация №1 ООО «Мебельный эксперт»3 500 р.
Бюджет: 3 500 р. Задание в файле во вложении
отзывы на заказ1 000 р.
Бюджет: 1 000 р. Требуются люди для написания отзывов на картах. Пишите в тг менеджеру ··· в сообщении укажите, что вы с фриланса!! Могу платить за арбитраж трафика и другое полезн…
поиск заданий