Ответы пользователя по тегу Автоматизация обработки текста
  • Как извлечь текст из bitrix24 с помощью Python?

    @leshchenko
    1. Создаете вебхук в Битрикс24 : Приложения -> Ещё -> Вебхуки

    2. Используете пакет fast_bitrix24 для доступа к Битрикс24 REST API.

    pip install fast_bitrix24

    3. Пишете на Питоне:

    from fast_bitrix24 import Bitrix
    b = Bitrix('адрес вашего вебхука')
    deals = b.get_all('crm.deal.list')
    comments = b.get_by_ID('crm.deal.comment.items.get', 
        [d['ID'] for d in deals])


    Получаете кортеж, где каждый элемент имеет вид

    (ID сделки, [{свойства комментария 1}, {свойства комментария 2},....])

    В этом списке можно найти интересующие вас комментарии и сделки:

    filtered_deal_IDs = []
    for deal_id, deal_comments in comments:
        if "Изготовить оригинальное клише" in [c['TITLE'] for c in deal_comments]:
            filtered_deal_ID.append(deal_id)


    Теперь `filtered_deal_IDs` у вас содержит список ID искомых сделок.
    Ответ написан
    Комментировать