Telegram → WhatsApp Converter Bot 🤖
Одна из самых раздражающих мелочей в ежедневной работе с контентом — перенос сообщений между Telegram и WhatsApp.
Вы пишете текст в Telegram, аккуратно выделяете важные мысли, оформляете списки, ссылки, цитаты и код. Затем возникает необходимость отправить этот же текст в WhatsApp, и оказывается, что форматирование отображается некорректно или требует ручной переработки.
Для специалистов, которые ежедневно работают с текстом, такая задача повторяется десятки раз:
- SMM-менеджеры.
- Маркетологи.
- Копирайтеры.
- Владельцы бизнеса.
- Эксперты и консультанты.
- Администраторы Telegram-каналов.
Чтобы избавиться от этой рутины, я сделал Telegram-бота, который конвертирует форматирование из Telegram в WhatsApp.
❓ Как работает бот?
Пользователь отправляет сообщение в Telegram. Бот анализирует структуру сообщения через Telegram Entities и автоматически преобразует его в формат, который корректно понимает WhatsApp.
💁 На выходе пользователь получает готовый текст, который можно сразу скопировать и отправить.
Поддерживаемое форматирование
Бот конвертирует основное форматирование:
- жирный → *текст*
- курсив → _текст_
- зачёркнутый → ~текст~
- код и блоки кода
- ссылки → текст — url
- списки и цитаты (если набраны в тексте)
Подчёркивание в WhatsApp отображается как жирный — у мессенджера нет отдельного стиля для underline.
При этом бот автоматически адаптирует различия между Telegram и WhatsApp, чтобы сообщение выглядело максимально близко к оригиналу.
❓ Какие задачи решает:
Экономия времени
Больше не нужно вручную переставлять символы форматирования и переписывать сообщения.
Снижение количества ошибок
Автоматическая обработка исключает потерю форматирования и случайные ошибки при копировании.
Единый контент для разных мессенджеров
Текст создаётся один раз и может использоваться сразу в нескольких каналах коммуникации.
Автоматизация рутинных операций
Особенно полезно для специалистов, которые ежедневно публикуют контент или ведут большое количество переписок.
⚙ Техническая реализация
Проект написан на Python с aiogram и Telegram Bot API.
Основная логика - в двух этапах:
- Чтение нативного форматирования через Telegram Entities (жирный, курсив, код, ссылки);
- Дополнительная обработка Markdown/HTML в тексте - списки, цитаты, заголовки.
Отдельно учтена разница индексов UTF-16 и Python — чтобы форматирование не «съезжало» на эмодзи.
🚨 Бот не подключается к WhatsApp API: он возвращает готовый текст, который можно скопировать и вставить в WhatsApp.
Результат
Telegram → WhatsApp Converter — это небольшой инструмент, который решает одну конкретную задачу:
Адаптирует разметку под синтаксис WhatsApp: жирный, курсив, зачёркнутый, код, ссылки и списки переводятся в формат, который WhatsApp понимает.
Попробовать: 👇
Иногда лучший продукт — не тот, который содержит сотни функций, а тот, который экономит пользователю несколько минут каждый день.
🛠 Made by oskarvown