TelSender - Сontact form 7 and wpforms to telegram bot

 TelSender - Сontact form  7  and wpforms to telegram bot
wordpress dev 1 лют. 2018 1.13

Авторизуйтесь щоб завантажити

Авторизуватися

Contact form 7 заробив славу як безплатного конструктора форм із гнучкою системою налаштувань.

Я ж пропоную це лише покращити. А саме надсилати листи не лише на пошту, а й у чат телеграм

TelSender плагін відправки повідомлень з contact form 7 в telegram

Переваги:

  • Швидко надходять повідомлення;
  • Зручно у використанні;
  • Ефективно;
  • Сучасно
  • Не потрапляє до спаму як на пошті.

Недавнє оновлення додає ще й надсилання заявок з магазину woocomerce

відправка заявок з contact form 7 та woocomerce у телеграм telegram

 

 Для використання Вашого робота

Для роботи плагіну потрібно отримати токен у @BotFather.

Далі за командами

Отримання токена telegram

Коли отримали токен, перейдіть до чату робота

 

І пишемо, що нітрохи йому.

Після цього у браузері запитуємо

https://api.telegram.org/bot ваш_токен/getUpdates

або переходимо в наш Сервіс де пропишіть свій токен

Ви дізналися ваш ID чату

Тепер працюватимемо вже з Самим плагіном у wordpress

Після встановлення ви побачите у меню

Далі в налаштуваннях потрібно ввести токен та id чату куди надсилати заявки

Далі у списку, де всі форми натискаємо на неї та вона потрапляє в стовпчик «відправляти у Телеграм» 

На цьому все тепер можна протестувати Плагін

Заявки до групи телеграм

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

Примітки. id Спільного чату або каналу починається зі знака "-" мінус.

Список шортів кодів для шаблону woocommerce

Приклад
Number order {order_n} 
{order_time}
{products}
Subtotal <b> {total}</b>
name: <b>{billing-first_name}</b>
Order notes (optional): <b>{customer_note}</b>
address<b>{billing-address_1}</b>
===========================
{products} - название продукта - количество - цена 
{products_v2} - название продукта - количество - цена - артикул
{order_n}  - номер заказа
{total} - Общая сумма
{billing-first_name} - Имя
{billing-last_name} - Фамилия
{billing-address_1} - Адрес
{billing-address_2} - доп сведение об адрессе 
{billing-city} - Населённый пункт
{billing-state} - Область / район
{billing-postcode} - Почтовый индекс
{billing-email} - Email
{billing-phone} - Телефонж
{shipping_method_title} - метод доставки
/*=====*/
{order_time} - время 
{order_date} - дата 
{payment_method}
{payment_method_title}
{customer_ip_address}
{customer_user_agent}

Якщо ви додали нове поле, запишіть ось так {кастомне поле} — приклад {_billing_times}

Також можна додати новий кастомний шорткод через filter, tscf_filter_codetemplate

 function castom_function ($list){
    $list['{castom}'] = 'example';
  return $list;
 }
 add_filter( 'tscf_filter_codetemplate','castom_function', 20, 1 );

В оновлені 1.14 додані сповіщення різних подій 

Доповнення до плагіну Telsender 

Особливості

  • Помилка авторизації на сайті
  • Успішний вхід в адмін панель
  • Перехоплення POST запитів
  • Додавання товару в кошик (WC)

Помилка авторизації на сайті

Надсилається повідомлення коли не вірно було введено пароль або логін 
Приклад повідомлення 

? failed login ?:
Login : admin
Password : *******
Ip: 8.8.8.8
User agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/8.8.8.8 Safari/537.36        
Domen: https://develop.pechenki.top/wp       
LOCATION: UA, test Oblast, test sity'   

#failed_login

Успішний вхід в адмін панель

Повідомлення надсилається коли відбувся успішний вхід в адмін панель сайту 
Приклад повідомлення:

✅ Login success ✅:
Login : admin  
Ip: 8.8.8.8
User agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/8.8.8.8 Safari/537.36        
Domain: https://develop.pechenki.top/wp   
LOCATION: UA, Test Oblast, Test sity'
    
#Login_success

Перехоплення POST запитів

Можливість відправити в телеграм будь-які POST запити з форм.
Потрібно тільки вказати  назву параметра та його значення. 
Приклад: перехоплюємо параметр product_id зі значення 14, третє поле задає заголовок повідомлення, що буде відправлятись

Приклад повідомлення:

Продукт ?️
product_sku: 
product_id: 14
quantity: 1

Додавання товару в кошик (WC)

Перехоплення події додавання товару в кошик
Приклад повідомлення:

? Add to cart: 
Количество: 1
Продукт: тестовой товар        
Ip: 176.98.69.2

#Add_to_cart

Відвідування ботів вашого сайту.

Підтримуються такі боти як google, bing, yandex, Slurp, DuckDuckBot

Приклад повідомлення:

Visit Search bot Googlebot:  
8.8.8.8 
postId: 14 
#botGooglebot

 

 

 

ЗАВАНТАЖИТИ

1.14

  •  Login Failed
  •  Login success
  •  Post interception
  • WooCommerce Add To Cart

1.13

  • remove telsender tskey
  • fix errors

1.12.3

  • fix bags save to log

1.12.1

  • add button tested, return list id chats
  • fix update message WC

1.12

  • message has been changed and not re-sent woocomerce

1.11.1

  • do not send empty fields wp forms

1.11.0

  • support php 8

1.10.8

  • fix status change

1.10.7

  • fix to empty product is message telegram

1.10.6

  • fix multiple shortcodes per line

1.10.5

  • add option Send all new order
  • fix curl function

1.10.4

  • fix multiple shortcodes per line

1.10.3

  • fix error js codemirror
  • fix error is empty status settings

1.10.11

  • fix error js codemirror

1.10.1

  • fix dublication message

1.10.0

  • fix html wc temlated
  • filter status order Fixed
  • add new shortcode {products_v3} – all options product

1.0.6

  • add shortcode woocommerce

1.0.4

  • fix languages

1.0.3

  • fix error

1.0.2

  • add filter status order

1.0.0

  • Add template woocommerce

0.9.7

  • Fixed eroor, fix send wpform, add languages files

0.9.6

0.9.2 – Fixed. The settings were not saved. problems in working with telsender_bot
0.9.2.1 – Fixed. The settings were not saved. did not accept the character “
0.9.3 – Fixed a bug where the service [_user_agent] was used and the request was not sent to telegrams
0.9.3.1 – Add payment_method wooccommerce to telegram
0.9.3.3 – Add shoping_method wooccommerce to telegram
0.9.3.4 – Limit form to set all
0.9.4 – fix error “

0.9.5 – Add meta data product to Messages
0.9.6 – Fixed eroor, add send to wpforms
0.9.7 – Fixed eroor, fix send wpform, add languages files

Завантажити файли

Коментар
    Нічого не знайдено.