Contact form 7 Telegram настройка

Сообщения в телеграм чат от плагина Contact Form 7 WordPress

Плагин интеграции contact form 7 и telegram

Новый и очень лёгкий в работе плагин расширяющий возможности популярного решения для создания форм в WordPress — Contact Form 7. Плагин отправляет в ваш Телеграм полную копию формы заполненную посетителем вашего сайта.

Основные особенности плагина отправки уведомлений в Телеграм:

  • Работа через шорткоды
  • Простая настройка (буквально в 2-а клика)
  • Возможность отправлять сообщение от Contact Form 7 нескольким получателям или индивидуально каждому

Для работы плагина необходимо:

Интеграция контактных форм с Telegram на WordPress | Contact Form 7

  • WordPress
  • Плагин Contact Form 7
  • PHP >=5.6

Для справки:

Плагин Contact Form 7 создан что бы управлять многочисленными формами на сайте WordPress, где вы можете гибко настраивать содержимое с достаточно простой разметкой.

При этом плагин Contact Form 7 давно уже перерос только формы и может быть использован для:

  • Создания каталога товаров в интернет магазине
  • Создание форм покупки товара в один клик
  • В лендингах построенных на базе Elementor
  • В закрытых каталогах для оптовых покупателей
  • и т.д

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

Источник: coderun.ru

Блог вебмастера

создание сайтов, заработок в сети, раскрутка, программирование

Как отправить данные с contact form wordpress в telegram

Хук Contact Form wordpress: отправляем письма в telegram, а не на почту

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

Еще по теме:  Сколько времени доставляется Телеграмма

Как отправить данные с contact form в telegram

В файл functions.php темы добавляем следующий код:

function cf7_send_tg ( $contact_form , $abort , $submission ) <
$wpcf -> skip_mail = true ; # Отключаем отправку письма на эмейл
$name2 = $submission -> get_posted_data ( ‘your-name’ ) ; # Название поля Имя
$email2 = $submission -> get_posted_data ( ‘your-email’ ) ; # Название поля Эмейл
$subject2 = $submission -> get_posted_data ( ‘your-subject’ ) ; # Название поля Темы
$mess2 = $submission -> get_posted_data ( ‘your-message’ ) ; # Название поля Сообщение
$msg = ‘*Письмо с сайта bdseo.ru*
$msg . = $email2 . » ( ) Тема: » ;
$msg . = ‘ пишет:
$userId = ‘264111146’ ; // id user, которому отправляем письмо
$token = ‘1011112249:AAEOhnCB8lq3B8lq3B8lJehhB8lq3LW-IG8’ ; // Token бота

Отправляем форму в телеграм | CF7 | contact form 7 telegram

file_get_contents ( ‘https://api.telegram.org/bot’ . $token . ‘/sendMessage?chat_id=’ . $userId . ‘parse_mode=markdown’ ) ;

// add the action
add_action ( ‘wpcf7_before_send_mail’ , ‘cf7_send_tg’ , 10 , 3 ) ;

Вначале функции отключаем отправку письма на почту (эмейл), чтобы данные уходили только в телеграм. Дальше идут названия полей, который используются в форме contact form wordpress.

Переменная $msg содержит в себе все данные с формы. Порядок и дополнительный текст может задать по своему желанию. Главное, не напутайте со скобками и кавычками.

Дальше айди пользователя, куда уходят данные. И токен бота, с которого слать.

Бота создаем через ботфазер как обычно. И естественно нужно авторизировать аккаунт в боте: написать с телеграм в этот бот (стандартного /start достаточно).

И подключаем действие.

Названия полей пишите свои, если у вас несколько форм, тут уже смотрите детально документацию.

Еще интересные статьи:

  1. Заявки с формы обратной связи в telegram
  2. Как с сайта отправить уведомление в Telegram
  3. Как сделать уведомление в телеграм о новом заказе woocommerce
  4. Отправка уведомлений в телеграм с modx
  5. Ошибки при разработке telegram бота на python
Еще по теме:  Телеграмма почему так называется

Источник: bdseo.ru

Рейтинг
( Пока оценок нет )
Загрузка ...