Автор разработал скрипт на Python с использованием библиотеки Playwright для автоматической публикации постов в TenChat, где отсутствует публичный API. Решение работает на сервере по расписанию cron, самостоятельно выбирая статьи, форматируя текст и загружая обложки.

Исходные материалы хранятся в виде markdown-файлов. Скрипт фильтрует статьи по датам и стоп-листу, исключая темы, не подходящие для аудитории площадки. Конвертация текста в HTML происходит через эмуляцию события вставки из буфера обмена, что позволяет корректно передавать форматирование в редактор Quill.

Для работы с изображениями используется библиотека Pillow, которая конвертирует файлы из формата webp в JPEG или PNG. Система включает режим предварительного просмотра dry-run для отладки и отправляет уведомления о статусе публикации или ошибках в Telegram через Bot API.

Изначально скрипт запускался на macOS, но позже был перенесен на сервер для стабильной работы. Программа сохраняет состояние сессии для авторизации без ввода пароля. Автоматизация функционирует с конца сентября 2026 года, обеспечивая публикацию одного поста в день.