July 3, 2025

Создание кликабельных ссылок с предзаполненным текстом

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

Telegram

Шаги:

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


Добавление текста:
К полученной ссылке добавляется параметр ?text= и далее идет текст, который появится в поле ввода.


Кодировка текста:
Пробелы в тексте необходимо заменить на %20, а другие специальные символы — соответствующим образом закодировать.


Пример:

f'https://t.me/{chat_username}?text={encoded_text}'

Например, если ваш чат называется reabiz и вы хотите отправить сообщение «Привет, как дела?»:

chat_username = 'reabiz'
message = 'Привет, как дела?'
encoded_message = message.replace(' ', '%20')
link = f'https://t.me/{chat_username}?text={encoded_message}'
print(link)

Результат:

https://t.me/reabiz?text=Привет,%20как%20дела?

WhatsApp

Шаги:

Получение ссылки на чат:
Создается ссылка на чат, используя номер телефона в формате https://wa.me/номер_телефона.


Добавление текста:
Добавляется параметр ?text= и текст, который будет автоматически заполняться в сообщении.


Кодировка текста:
Как и в Telegram, пробелы заменяются на %20.


Пример:

phone_number = '+79991406910'
message = 'Здравствуйте!'
encoded_message = message.replace(' ', '%20')
whatsapp_link = f'https://wa.me/{phone_number}?text={encoded_message}'
print(whatsapp_link)

Результат:

https://wa.me/+79991406910?text=Здравствуйте!

Важные моменты:

Поддержка предзаполнения: Убедитесь, что выбранный вами мессенджер поддерживает данную возможность.
Правильная кодировка: Ошибки в кодировке символов могут привести к некорректному отображению текста.
Длина ссылок: Длинные тексты могут создавать неудобства пользователям, старайтесь избегать чрезмерно длинных сообщений.
Возможность изменения текста: Пользователь всегда может изменить или удалить предзаполненное сообщение перед отправкой.

Применение:

Эти ссылки можно эффективно использовать на различных платформах:

Веб-сайтах
Социальных сетях
Email-рассылках
Рекламных кампаниях

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