Сповіщення в месенджерах: Telegram, WhatsApp і Viber
Сповіщення в месенджерах (Baza Helper > Сповіщення в месенджерах) одразу повідомляють про те, що відбувається на сайті. Кожен канал має власну картку, а подія йде в кожен увімкнений канал. Токени зберігаються зашифрованими.
Telegram
- Створіть бота через @BotFather у Telegram і вставте його токен у Токен бота.
- Напишіть боту будь-яке повідомлення або додайте бота до групи чи каналу.
- Натисніть Знайти мої чати. Чат з’явиться, і одним кліком його можна додати до Чати.
- Натисніть Надіслати тестове повідомлення. Увімкніть Надсилати сповіщення і збережіть.
Чати приймає один ідентифікатор чату на рядок. Число це людина, ідентифікатор групи починається з мінуса, а канал це його назва на кшталт @mychannel. Якщо бачите «Чатів поки немає», напишіть боту й спробуйте знову. Щоб тримати токен поза базою даних, визначте BAZA_HELPER_TELEGRAM_TOKEN у wp-config.php.
WhatsApp використовує Cloud API від Meta. Створіть застосунок із WhatsApp на developers.facebook.com, потім скопіюйте Токен доступу і Ідентифікатор номера телефону (довге число під From у налаштуванні API, а не сам номер телефону). У Надсилати на перелічіть по одному номеру в рядку з кодом країни, наприклад +380 50 123 45 67. Бізнес може писати довільний текст лише на номер, що писав йому протягом останніх 24 годин. Для токена існує константа: BAZA_HELPER_WHATSAPP_TOKEN.
Viber
Створіть бота на partners.viber.com і вставте його токен автентифікації (або визначте BAZA_HELPER_VIBER_TOKEN). Задайте Ім’я відправника (до 28 символів, порожнє значення бере назву сайту). Viber пише лише тим, хто підписався на бота, тож перелічіть їхні ідентифікатори в Ідентифікатори користувачів Viber, по одному в рядку. Ідентифікатор підписника надходить на вебхук вашого бота, коли людина підписується або пише боту.
Про що повідомляти
- Надіслано форму (Записи з форм)
- Зареєструвався новий користувач
- Новий коментар
- Нове замовлення WooCommerce
- Когось заблоковано після невдалих входів
Надіслати власне повідомлення
Ваш власний код може надіслати повідомлення через кожен увімкнений канал:
do_action( 'baza_helper_messenger_send', 'Text' );