Contact Form 7 + Telegram

Описание

Данный плагин позволяет пересылать сообщения от форм плагина Contact Form 7 в Telegram-бот. Для начала вам нужно сделать несколько простых шагов.

  1. Создайте Telegram-бот и сохраните значение токена на странице настроек Contact Form 7 — CF7 Telegram или определите константу WPFC7TG_BOT_TOKEN.
  2. Вставьте шорткод [telegram] в шаблон вашей контактной формы, чтобы активировать отправку сообщений этой формы.

На данном этапе вы можете добавлять отдельных пользователей или группы в список рассылки уведомлений.
Чтобы добавить пользователя, отправьте команду /cf7tg_start вашему боту.
Чтобы добавить группу, добавьте сначала вашего бота в группу, затем отправьте команду /cf7tg_start в группу.

После этого вы увидите запросы на добавление на странице настроек Contact Form 7 — CF7 Telegram

Хуки и константы

Фильтр wpcf7tg_skip_tg.
Используйте, чтобы отменить отправку сообщения в Telegram.

Фильтр wpcf7tg_markdown.
Используйте для кастомизации набора markdown-тегов.

Константа WPFC7TG_BOT_TOKEN.
Используйте, чтобы задать значение программно (вместо хранения токена в БД)

Плагин использует API Telegram для отправки HTTP-запросов серверам Telegram.

Часто задаваемые вопросы

Как создавать бот в Telegram?

Это очень просто. Пожалуйста, ознакомьтесь с официальной документацией Telegram.

Что такое Chat ID и как мне его получить?

Chat ID — это ваш идентификатор в Telegram. Имейте в виду, что это не номер вашего телефона и не логин (@xxxxxxxx) вашего Telegram-аккаунта.
Чтобы увидеть ваш Chat ID, просто отправьте любое сообщение боту @wpcf7Bot.

Отзывы

12.03.2020
Отличный плагин, с понятной документацией. Всё настраивается и работает как часы! Автору респект!
07.02.2020
Спасибо за очень полезный плагин. Мне очень удобно использовать шорт-коды, т.к. с сайта отправляются сервисные сообщения, есть возможность отсечь лишние письма и не принимать их в телеграмм. Отдельно хочу отметить поддержку: обращался к создателю - оперативно устранил некоторые огрехи, всех ситуаций не предусмотреть. Обещал апдейт в ближайшее время✌️✌️✌️
15.11.2019
what a wonderfull plugins. easy to use and works!
Посмотреть все 10 отзывов

Участники и разработчики

«Contact Form 7 + Telegram» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Contact Form 7 + Telegram» переведён на 5 языков. Благодарим переводчиков за их работу.

Перевести «Contact Form 7 + Telegram» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

0.7.7

  • Support WP 5.3 functions for WP before 5.3

0.7

  • New interface recipient management
  • Groups are supported
  • WPCF7_ContactForm::prop( ‘mail’ ) instead WPCF7_ContactForm::$mail
  • FIXED Depence parce_mode by use_html property

0.6.2

  • Trim for CHAT_ID field elements added

0.6.1

  • Markdown bug fixed

0.6

  • Message to telegram now sends on wpcf7_before_send_mail hook instead wpcf7_mail_sent. It is more reliable way.
  • wpcf7tg_skip_tg added.
  • wpcf7tg_markdown added.
  • WPFC7TG_BOT_TOKEN added.
  • bugs fixed

0.5

  • Markdown added