
TelSender Pro — Розширена інтеграція WordPress із Telegram

TelSender Pro — це потужний плагін для WordPress, який дозволяє надсилати дані з форм (Contact Form 7, WPForms, Ninja Forms) та замовлень WooCommerce безпосередньо до Telegram. Окрім цього, плагін зберігає всі відправлені форми у базі даних для подальшого перегляду та аналізу.
🔑 Основні можливості
- Інтеграція з популярними плагінами форм: Підтримка Contact Form 7, WPForms, Ninja Forms.
- WooCommerce: Надсилання сповіщень про нові замовлення, зміни статусів та додавання товарів до кошика.
- Збереження форм у базі даних: Усі відправлені форми зберігаються у базі даних WordPress для подальшого перегляду.
- Підтримка вкладень: Можливість надсилати файли до 50 МБ, прикріплені до форм.
- Мультичат: Надсилання повідомлень до кількох чатів Telegram одночасно.
- Гілки чатів: Підтримка надсилання повідомлень у відповідні гілки чатів Telegram.
- Моніторинг подій безпеки: Сповіщення про успішні та невдалі спроби входу, перехоплення POST-запитів.
⚙️ Встановлення та налаштування
- Встановлення плагіна: Завантажте та активуйте TelSender Pro через адмін-панель WordPress.
- Налаштування Telegram:
- Створіть бота через BotFather та отримайте токен.
- Додайте бота до потрібного чату та надайте йому права адміністратора.
- Отримайте
chat_id
за допомогою @telsender_bot або через API Telegram.
- Конфігурація плагіна:
- Перейдіть до розділу налаштувань TelSender у WordPress.
- Введіть токен бота та
chat_id
. - Виберіть форми, з яких потрібно надсилати повідомлення до Telegram.
- Налаштуйте збереження форм у базі даних та інші параметри за потребою.
📂 Збереження форм у базі даних
TelSender Pro автоматично зберігає всі відправлені форми у базі даних WordPress. Це дозволяє:
- Переглядати історію відправлених форм у адмін-панелі.
- Фільтрувати записи за формою або іншими параметрами.
❓ Розділ "Питання та відповіді" (FAQ)
Для зручності користувачів TelSender Pro включає розділ FAQ, де ви знайдете відповіді на найпоширеніші запитання щодо налаштування та використання плагіна. Наприклад:
- Як отримати
chat_id
для мого Telegram-чату? - Чи можу я надсилати повідомлення до кількох чатів одночасно?
Цей розділ регулярно оновлюється на основі зворотного зв'язку від користувачів.
🛒 Інтеграція з WooCommerce
TelSender Pro дозволяє:
- Надсилати сповіщення про нові замовлення до Telegram.
- Отримувати повідомлення про зміну статусів замовлень.
- Відстежувати додавання товарів до кошика.
- Включати в повідомлення деталі замовлень, такі як мета-дані товарів, купони, знижки та інформацію про доставку.
🔐 Моніторинг подій безпеки
Плагін відстежує важливі події безпеки на вашому сайті:
- Успішний вхід в адмін-панель: Отримуйте сповіщення про кожен успішний вхід.
- Помилка авторизації: Отримуйте повідомлення про невдалі спроби входу.
- Перехоплення POST-запитів: Відстежуйте та обробляйте довільні POST-запити на сервері.
🧩 Підтримка гілок чатів Telegram
TelSender Pro підтримує надсилання повідомлень у відповідні гілки чатів Telegram. Це дозволяє організувати сповіщення за темами або категоріями, забезпечуючи кращу структуру та зручність.
📎 Підтримка вкладень
Плагін дозволяє надсилати файли, прикріплені до форм, безпосередньо до Telegram. Підтримуються файли розміром до 50 МБ, включаючи зображення, документи, відео та інші типи файлів.
Для розробників
Додати кастомний шорткод для шаблону woocomerce
function castom_function ($list){
$list['{castom}'] = 'example';
return $list;
}
add_filter( 'tscf_filter_codetemplate','castom_function', 20, 1 );
Деякі готові функції та шорткоди для розробників
- Посилання на прикріплений файл
- Надіслати повідомлення про зміну статусу
- User data
- UTM Leads Tracker - XLPlugins Woocomerse
- Посилання на продукти замовленя
- Telsender image products
- Всі мета поля
- TM Extra Product Options telsender Options
- Купони
- Ціна знижки
- WooCommerce Distance Rate Shipping delivery_duration
- Приклад шорткоду для продукту
Збереження в базу своєї кастомної форми
telsender_save_db([
'name'=>'Форма звязку',
'form'=>'My form',
'data'=>[
'message'=>'Текст повідомлення'
]
]);
Якщо у вас виникли додаткові запитання або потрібна допомога з налаштуванням TelSender Pro, будь ласка, звертайтеся через контактну форму на сайті або безпосередньо в Telegram-чат підтримки.
- Додано збереження з форм в базу даних
- Виправлена помилка WebHook з подій коли був один токен
- Виправлена помилка коли не був виставлений ні один статус в налашуваннях WooCommerce (сайт ломався)
- Переписана структура
- Винесено в різні модулі
- Оптимізовано завантаження
- Доданий розділ help де зібрані поширені запитання та відповіді
- Виправлені мілкі помилки php
- Виправлена помилка інший чат 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