Блог

Блог: разработка, автоматизация, SEO

Практические материалы по автоматизации, Telegram-ботам, интеграциям и оптимизации сайтов для поиска и нейросетей.

Telegram · 30 октября 2026

Уведомления в Telegram Mini App: как слать пуши через бота

У Mini App нет собственных пушей: уведомления приходят как сообщения бота, а писать пользователю можно только после его запуска бота или запроса разрешения requestWriteAccess. Чтобы открыть нужный экран, используйте кнопку web_app или прямую ссылку с параметром startapp. Пользователей, заблокировавших бота, нужно отмечать и не беспокоить.

Telegram · 30 октября 2026

Telegram-бот на n8n: inline-кнопки, меню и кнопка для открытия Mini App

В n8n бот строится из Telegram Trigger, ветвления по типу события и узла отправки. Нажатия inline-кнопок приходят как callback_query и требуют ответа. Кнопку, открывающую Mini App, проще отправить через HTTP Request, а у бота может быть только один webhook.

Бизнес · 30 октября 2026

Сколько стоит Telegram-бот и Mini App: из чего складывается цена

Цена бота зависит от сценариев, интеграций и числа ролей, цена Mini App ещё и от интерфейса, API и данных. Простой бот стоит заметно меньше каталога с подписками. Экономия достигается запуском минимальной версии и ясным описанием задачи.

1С · 30 октября 2026

Распознавание УПД в 1С из фото и PDF: облако или локальный ИИ

Если поставщик работает через ЭДО, документ лучше загружать из XML, а не распознавать. Для бумажных и сканированных документов выбирают между облачным OCR и локальной моделью ИИ: локальная нужна, когда цены и ИНН нельзя отправлять наружу. Любой способ нужно проверять на 20–30 ваших реальных документах.

Telegram · 30 октября 2026

Проверка initData в Telegram Mini App на Python: код и ошибки

initData из Mini App нужно проверять на сервере: секрет вычисляется как HMAC-SHA256 токена бота с ключом WebAppData, затем сравнивается подпись строки данных. Обязательны сравнение через compare_digest и проверка auth_date, чтобы отсечь подделку и старые данные.

1С · 30 октября 2026

Отправка сообщений из 1С в Telegram: код, chat_id и подводные камни

Для уведомлений из 1С нужны бот, токен и вызов метода sendMessage через HTTPСоединение. Главная сложность в том, чтобы привязать пользователя 1С к его chat_id, а не в самом коде отправки. Токен нельзя хранить в тексте модуля, а отправку лучше выносить в фоновое задание.

1С · 30 октября 2026

Обмен 1С с сайтом: HTTP-сервис или OData, авторизация и частые ошибки

Для обмена сайта с 1С есть два пути: стандартный интерфейс OData для простого чтения и записи объектов и собственный HTTP-сервис для своей логики. Базу нельзя открывать в интернет напрямую: нужен прокси с ограничениями, отдельный пользователь с узкой ролью и обмен с повторами и защитой от дублей.

Автоматизация · 30 октября 2026

n8n webhook: как защитить и принимать данные с сайта без дублей

Webhook в n8n по умолчанию открыт всем, поэтому его нужно закрыть: Header Auth или Basic Auth в узле, ограничение по IP на прокси и проверка данных. Сайту отвечают сразу, а тяжёлую обработку выполняют после ответа, и каждый запрос несёт уникальный идентификатор для защиты от повторов.

1С · 30 октября 2026

Распознавание накладных в 1С без облака: УПД и ТОРГ-12 из фото

Накладную из фото можно превратить в заполненный документ 1С за 30–60 секунд. Локальная модель ИИ работает на компьютере клиента, поэтому цены, ИНН и поставщики не уходят на сторонние серверы.

SEO · 30 октября 2026

llms.txt: пример файла, формат и чек-лист для сайта

llms.txt — это текстовый файл в корне сайта в формате Markdown: заголовок, краткое описание и списки ссылок на главные страницы с пояснениями. Он помогает языковым моделям быстро понять сайт, но не заменяет sitemap и разметку, и гарантий использования не даёт. Файл удобно генерировать из тех же данных, что и сайт.

Telegram · 30 октября 2026

Каталог в Telegram Mini App: архитектура API, фильтры и подписки

Каталог в Mini App строится на трёх частях: API с фильтрами и пагинацией, проверка пользователя по initData и воркер подписок, который сопоставляет новые объекты с сохранёнными критериями и шлёт уведомления через бота. Одна база и один API питают и сайт, и Mini App.

Автоматизация · 30 октября 2026

Защита от дублей в автопостинге: ключ, ON CONFLICT и очередь

Дубли убирают на уровне базы, а не сценария: каждому предложению присваивают уникальный ключ и вставляют его через ON CONFLICT DO NOTHING. Очередь на отправку забирают с FOR UPDATE SKIP LOCKED, а статусы new, sending и sent позволяют безопасно повторять любой шаг.

Автоматизация · 30 октября 2026

Автопостинг в Telegram на n8n и PostgreSQL: схема конвейера

Конвейер автопостинга состоит из пяти шагов: сбор данных, хранение, подготовка, очередь и публикация с проверкой. n8n связывает шаги, PostgreSQL хранит состояние и защищает от дублей.

Python · 30 октября 2026

Aviasales API на Python: цены на авиабилеты через Travelpayouts

Data API Travelpayouts отдаёт кэшированные цены из поисков Aviasales, а не живой поиск. Для цен по датам и направлению хватает одного GET-запроса с токеном в заголовке. Главные риски: данные могут устареть или отсутствовать для редких маршрутов, поэтому цену нужно показывать как «от» и перепроверять по ссылке.

Telegram · 29 октября 2026

Telegram Mini App или сайт: что выбрать для каталога

Mini App удобен там, где аудитория уже в Telegram и нужны подписки и уведомления. Сайт нужен для поиска и SEO. Лучше всего работает связка: сайт привлекает, Mini App удерживает.

SEO · 28 октября 2026

llms.txt и GEO: как подготовить сайт к ответам нейросетей

GEO — это подготовка сайта к ответам нейросетей. На практике это микроразметка Schema.org, llms.txt, понятная структура статей с кратким ответом в начале и открытый доступ для ИИ-ботов в robots.txt.

Бизнес · 27 октября 2026

Сколько стоит сайт и автоматизация: из чего складывается цена

Цена зависит от объёма, числа интеграций, сложности данных и требований к надёжности. Начать выгоднее с минимального рабочего варианта и развивать его по результатам использования.

Расскажите о задаче

Опишите, что нужно сделать, даже в паре строк. Отвечу с вопросами или оценкой.

Обсудить проект →