Добрый день.
Необходимо выполнить работу по получению данных из телефонии 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.
Уважаемые фрилансеры! МЫ НЕ РАССМАТРИВАЕМ АВТООТВЕТЫ И ОТВЕТЫ БЕЗ УКАЗАНИЯ СРОКОВ И ЦЕНЫ. Благодарю за понимание.
Другие открытые задания:
Маркетолог .Таргетолог .Нужен специалист по AVITO со своим трафиком .Специалист по рекламе .10 000 р.
Бюджет: 10 000 р. Маркетолог .Таргетолог .Нужен специалист по AVITO со своим трафиком .Специалист по рекламе . Здравствуйте, уважаемые фрилансеры ! Меня зовут Олег и я занимаюсь …
Разработка документации на техническое перевооружение опасного производственного объекта80 000 р.
Бюджет: 80 000 р. Оказание услуг по разработке документации на техническое перевооружение опасного производственного объекта III класса опасности в части консервации технических уст…
проект парковки на 100мест42 000 р.
Бюджет: 42 000 р. требуется выполнить рабочую документацию на парковку и остановку общественного транспорта
поиск заданий