TelsenderPro - form wordpress to telegram
Безкоштовна версія Плагіна Telsender добре показала наскільки корисним він виявився. І було близько 500 установок за невелику кількість часу.
І ось вам Pro версія. Яка працює ще стабільніше. Основні відмінності від безкоштовно це:
- Додано можливість отримувати вкладені у форму файли будь-якого типу (до 50 Mб).
- З'явилася можливість вказати кілька id чатів (якщо вам потрібно надіслати заявки кільком чатам).
Інтеграція з плагінами:
- Contact Form 7
- Ninja Forms
- Wpforms
- WooCommerce
Також відслідковування подій Wordpress:
- Login Failed
- Login success
- Перехоплення POST запитів
Основні налаштування:
Вставляємо токен та id чату
Налаштовуємо форми які нам потрібно. Можна кожну форму відправити у відповідний чат або гілку
Ще одна основна Особливість - це можливість відправляти вкладені фали у форму. Файлів може бути кілька
На даний момент це працює тільки в Contact form 7. Всі інші можуть відправляти просто посилання на файл
Це може бути картинки, документи, відео, музика тощо.
Наприклад, зробили форму з полем для додавання файлу
Після відправлення. Нам мине заявки та вкладений файл.
Підтримка Woocommerce
Дуже зручно оперативно отримувати повідомлення про замовлення товару . Відмічаємо перемикача на увімкнений та виставляємо при яких статусах присилати повідомлення.
Далі потрібно сформувати тест повідомлення замовлень . Це ви можете зробити по прикладу, що є в підказці
Ninja forms
Є інтеграція з Ninja forms, все, що потрібно це зайти в налаштування відповідної форми та додати дію Telegram
В оновлені 1.11 додані сповіщення подій
Список подій
- Помилка авторизації на сайті
- Успішний вхід в адмін панель
- Перехоплення 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
UTM Мітки поки не працюють. Та будут реалізовані в майбутніх версіях
Гілки
В оновленні 1.13, з'явилась можливість надсилати повідомлення в різні гілки чату в налаштуваннях це виглядає так
В самому телеграмі заходимо налаштування та вмикаємо гілки
Далі створюємо потрібні нам гілки в чаті. Щоб дізнатись id потрібної нам гілки нам потрібно просто написати команду /info
Копіюємо його та вставляємо в налаштування telsender.
Все. Тепер можна створювати багато гілок та надсилати будь-куди
_____________
До всіх повідомлення додаються хештеги, для пошуку по телеграму
Деякі готові функції та шорткоди для розробників
- Посилання на прикріплений файл
- Надіслати повідомлення про зміну статусу
- User data
- UTM Leads Tracker - XLPlugins Woocomerse
- Посилання на продукти замовленя
- Telsender image products
- Всі мета поля
- TM Extra Product Options telsender Options
- Купони
- Ціна знижки
- WooCommerce Distance Rate Shipping delivery_duration
- Приклад шорткоду для продукту
- Виправлена помилка інший чат id для замовлень
- Мілкі правки
- Додана можливість редагувати шаблон продукта
- Виправлена помилка коли окремий токен в подіях не працював
- Інші мілку правки
- Додана інтеграція Ninja Forms (але не тестувалась з платною версією)
- Доданий функціонал відкладених повідомлень WooCommerce (допомагає у випадках коли якийсь плагін змінює статус і не вся інформація про замовлення відправлялась в телеграм )
- Додана кнопка оновлення інформації про замовлення в телеграм
- Тестування php 8.2
- Виправлення помилок
- Додана можливісь вказати чат для Woocommerce
- Додана кнопка очищення логу
- Мілкі правки
- Виправлена помилка зберігання гілок
- Виправлена помилка зі зберіганням CF7
- Виправлена помилка надсилання файлів
- Додана підтримка Ninja Forms
- Додані пояснення деяких налаштувань
- Виправлені деякі помилки сумісності
- змінено дизайн
- Доданий вебхук ( автоматично встановлюється при зберігані налаштування)
- доданої кнопки блокування та розблокування по ip
1.11
Додані події
- Невдала авторизація
- Успішна авторизація
- Перехоплення POST запитів (можна відправити будь-яку форму в телегу)
- Woocommerce Add To Cart
1.10.1
- додана кнопка переходу в замовлення Woocomerce
- Змінено метод посилання файлів (Тепер немає тимчасових файлі)
- Додано фільтр telsender_data_send_param - дає можливість фільтрувати дані перед відправкою
- Виправлені мілкі помилки
1.9.1
- Виправлені помилки
Супер продукт, сподіваюсь будете розвивати і далі!
Або ж було б не погано з нього зробити Open Source щоб приймати пул реквести, думаю багато людей з України люблять телеграм і будуть готові щось туди дописати
У поточному проекті не критично і я перемкнув на 7.4, але вона вже устаріла і не підтримується з грудня 2022
При збереженні видає Error: Undefined - і помилки з TelSender в аякс запиті сипляться
Треба кожному продавцю надсилати повідомлення
А в чтому може бути причина, що дублються повідомлення в ТГ?
Тобто по одному замовленню відправляє два повідомлення
Вказав айді чату для каналу. Тобто бот доданий адміном та постить в канал
Така штука як в безкоштовній так і в Pro