Evaris Bitrix Forms
Модуль форм для 1C-Битрикс с отправкой заявок в Telegram и Email. Компонент с AJAX, защита от спама, настройки в админке. Идеально для корпоративных сайтов и лендингов.
<?$APPLICATION->IncludeComponent(
"evaris:form.telegram",
".default",
[
"FORM_TITLE" => "Обратная связь",
"FIELDS" => ["name", "email", "phone", "message"],
"REQUIRED" => ["email"],
]
);?>
Возможности
Telegram уведомления
Мгновенные уведомления о заявках в ваш Telegram чат или группу.
Email уведомления
Дублирование заявок на почту с красивым HTML-форматированием.
AJAX отправка
Отправка без перезагрузки страницы. Анимация загрузки, сообщения об успехе/ошибке.
Защита от спама
Honeypot поле + проверка времени заполнения. Без капчи и сторонних сервисов.
Настройки модуля
Токен бота, Chat ID, Email — всё настраивается в стандартной админке Битрикс.
Гибкий компонент
Настройка полей, обязательности, текстов через параметры компонента.
Установка
Скачайте модуль
Скачайте ZIP-архив и распакуйте в /local/modules/evaris.forms/
Установите модуль
Перейдите в Настройки → Настройки продукта → Модули и установите "Evaris Forms"
Настройте Telegram
В Настройки → Настройки модулей → Evaris Forms введите токен бота и Chat ID
Добавьте на страницу
Вставьте вызов компонента evaris:form.telegram на нужные страницы
Настройка Telegram
Создайте бота
Откройте @BotFather в Telegram и отправьте /newbot
Скопируйте токен
BotFather выдаст токен вида 123456:ABC-DEF... — скопируйте его
Узнайте Chat ID
Откройте @userinfobot и отправьте /start — он покажет ваш ID
Вставьте в настройки
Перейдите в настройки модуля Evaris Forms и вставьте токен и Chat ID