Telegram → WhatsApp Converter Bot 🤖

Одна из самых раздражающих мелочей в ежедневной работе с контентом — перенос сообщений между Telegram и WhatsApp.

Telegram → WhatsApp Converter Bot 🤖

Вы пишете текст в Telegram, аккуратно выделяете важные мысли, оформляете списки, ссылки, цитаты и код. Затем возникает необходимость отправить этот же текст в WhatsApp, и оказывается, что форматирование отображается некорректно или требует ручной переработки.

Для специалистов, которые ежедневно работают с текстом, такая задача повторяется десятки раз:

  • SMM-менеджеры.
  • Маркетологи.
  • Копирайтеры.
  • Владельцы бизнеса.
  • Эксперты и консультанты.
  • Администраторы Telegram-каналов.

Чтобы избавиться от этой рутины, я сделал Telegram-бота, который конвертирует форматирование из Telegram в WhatsApp.

❓ Как работает бот?

Пользователь отправляет сообщение в Telegram. Бот анализирует структуру сообщения через Telegram Entities и автоматически преобразует его в формат, который корректно понимает WhatsApp.

💁 На выходе пользователь получает готовый текст, который можно сразу скопировать и отправить.

Поддерживаемое форматирование

Бот конвертирует основное форматирование:

  • жирный → *текст*
  • курсив → _текст_
  • зачёркнутый → ~текст~
  • код и блоки кода
  • ссылки → текст — url
  • списки и цитаты (если набраны в тексте)

Подчёркивание в WhatsApp отображается как жирный — у мессенджера нет отдельного стиля для underline.

При этом бот автоматически адаптирует различия между Telegram и WhatsApp, чтобы сообщение выглядело максимально близко к оригиналу.

❓ Какие задачи решает:

Экономия времени

Больше не нужно вручную переставлять символы форматирования и переписывать сообщения.

Снижение количества ошибок

Автоматическая обработка исключает потерю форматирования и случайные ошибки при копировании.

Единый контент для разных мессенджеров

Текст создаётся один раз и может использоваться сразу в нескольких каналах коммуникации.

Автоматизация рутинных операций

Особенно полезно для специалистов, которые ежедневно публикуют контент или ведут большое количество переписок.

⚙ Техническая реализация

Проект написан на Python с aiogram и Telegram Bot API.

Основная логика - в двух этапах:

  1. Чтение нативного форматирования через Telegram Entities (жирный, курсив, код, ссылки);
  2. Дополнительная обработка Markdown/HTML в тексте - списки, цитаты, заголовки.

Отдельно учтена разница индексов UTF-16 и Python — чтобы форматирование не «съезжало» на эмодзи.

🚨 Бот не подключается к WhatsApp API: он возвращает готовый текст, который можно скопировать и вставить в WhatsApp.

Результат

TelegramWhatsApp Converter — это небольшой инструмент, который решает одну конкретную задачу:

Адаптирует разметку под синтаксис WhatsApp: жирный, курсив, зачёркнутый, код, ссылки и списки переводятся в формат, который WhatsApp понимает.
Попробовать: 👇

Иногда лучший продукт — не тот, который содержит сотни функций, а тот, который экономит пользователю несколько минут каждый день.
🛠 Made by oskarvown