/
Hetvild
/
Client-Birthday-Alert
Обзор
Документация
Войти
/
Hetvild
/
Client-Birthday-Alert
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/utils.py
47 строк
2 KB
bil
init
28 янв 2026, 09:52
28 янв 2026, 09:52
d793dde
Код
Авторство
О чём код?
import logging logging.basicConfig( level=logging.INFO, format="%(asctime)s - %(levelname)s - %(message)s" ) def create_message_json(data: list[dict]) -> list[dict]: """ Функция формирует список словарей для вставки и отправки сообщения в Битрикс24 :param data: :return: list[dict] """ attach = [] if data: for d in data: attach.extend( [ { "GRID": [ { "NAME": "Организация:", "VALUE": d.get("company"), "DISPLAY": "COLUMN", "WIDTH": 150, }, { "NAME": "Контакт:", "VALUE": d.get("contact"), "DISPLAY": "COLUMN", "WIDTH": 150, }, { "NAME": "Дата рождения:", "VALUE": d.get("birthday"), "DISPLAY": "COLUMN", "WIDTH": 150, }, ] }, {"DELIMITER": {"SIZE": 700, "COLOR": "#c6c6c6"}}, ] ) logging.info(f"Сформирован список для формирования сообщения: {attach}") return attach