4 subscribers

Wordpress Contact Form 7 + Telegram

Всем привет друзья. Сегодня мы поговорим с вами о том, как реализовать отправку писем из вашей контактной формы на сайте в Telegram.

Для чего это вообще нужно?

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

Лично я захожу в telegram гораздо чаще, а значит и замечу важное сообщение с почты гораздо быстрее!

С чего начнем?

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

Первым делом нам нужно создать своего telegram бота, для этого пишем @BotFather команду /newbot

Alright, a new bot. How are we going to call it? Please choose a name for your bot. - Хорошо, новый бот. Как мы его назовем? Пожалуйста, выберите имя для своего бота.
Alright, a new bot. How are we going to call it? Please choose a name for your bot. - Хорошо, новый бот. Как мы его назовем? Пожалуйста, выберите имя для своего бота.

В ответ нас просят дать имя будущему боту, это имя будет отображаться в списке всех ваших ботов, оно может быть любым и не обязательно уникальным. Я назову своего "v-fetisov.ru CF7 bot" т.к. делаю его для формы на своем сайте и всегда смогу с легкостью его определить среди прочих.

Good. Now let's choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot. - Хорошо. Теперь давайте выберем логин для вашего бота. Он должен заканчиваться на `bot`. Вот так, например: TetrisBot или tetris_bot.
Good. Now let's choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot. - Хорошо. Теперь давайте выберем логин для вашего бота. Он должен заканчиваться на `bot`. Вот так, например: TetrisBot или tetris_bot.

Теперь нас просят придумать уникальный логин, идентификатор для нашего бота. Обратите внимание, он должен заканчиваться на слово "bot" Я назову своего "vf_cf7_bot"

Добавьте описание
Добавьте описание

Если всё прошло успешно, мы получим следующий ответ Красным я замазал API token, который пригодится нам в дальнейшем, не сообщайте данный ключ никому, т.к. он позволяет управлять созданным вами ботом.

Настройка Wordpress и подключение бота

Бота мы создали, а что дальше? Теперь заходим в панель управления нашего сайта, плагины, добавить новый и в поле справа вводим название плагина - Contact Form 7 + Telegram ✔ссылка на плагин✔

Добавьте описание
Добавьте описание

После установки плагина активируем его, заходим в меню Contact Form 7, CF7 telegram, копируем полученный ранее API token, вставляем в поле и жмем сохранить изменения.

Добавьте описание
Добавьте описание

Теперь вам нужно зайти в telegram на своего бота, начать с ним диалог и написать следующую команду: /cf7tg_start

Добавьте описание
Добавьте описание

После чего обновляем страницу, где мы вводили API token в браузере и видим что пришел запрос на использование нашего бота.

Добавьте описание
Добавьте описание

Находим всех, кто должен иметь доступ к информации, которую будет присылать бот и жмем одобрить, после чего бот должен вам прислать сообщение вида: Добавлен в рассылку уведомлений с форм сайта *ваш сайт*

Финальный этап

Все что нам осталось сделать это зайти в нашу форму в разделе Contact Form7 и вставить новый shortcode [telegram]

Добавьте описание
Добавьте описание

После чего сохраняем изменения и бежим тестировать нововведение на сайт!

Добавьте описание
Добавьте описание

Если мы настроили все верно, то в telegram нам придет заветное сообщение с сайта

Добавьте описание
Добавьте описание

На этом все.
Друзья если вы дочитали эту статью до конца и она показалась вам полезной - я очень рад.
Я очень люблю делиться полезной информацией, поэтому решил попробовать написать свою первую статью.
Надеюсь она оказалось полезной и информативной, оставляйте свои вопросы если они возникнут, постараюсь всем помочь!)