Инструменты Disciple — Каналы — Twilio
Отправляйте SMS и сообщения WhatsApp или Disciple.Tools уведомления с помощью Twilio.
Предварительные условия
A Аккаунт Твилио настроить с помощью номера телефона и служба сообщений настроить.
Чтобы использовать WhatsApp, вам понадобится Отправитель WhatsApp привязан к одному из ваших телефонных номеров Twilio.
Инструкции по настройке см. Вики.
Сделаю
- Разрешите другим плагинам (планировщику ссылок Magic Link) отправлять сообщения с помощью Twilio.
- Опционально: настройте отправку уведомлений DT по SMS или WhatsApp.
- Предоставляет API для прямой отправки сообщений.
Использование API
Плагин Disciple Tools — Channels — Twilio можно отделить, чтобы он работал независимо от плагина Disciple Tools — Magic Links; для прямой отправки сообщений.
//check if twilio is setup and configured
dt_twilio_configured()
Отправьте смс на номер. Возвращает логическое значение, указывающее, было ли сообщение отправлено успешно.
Disciple_Tools_Twilio_API::send_sms( $phone_number, $message );
Отправьте сообщение WhatsApp на номер. Примечание. Это сработает только в том случае, если контакт отправлял вам сообщения в WhatsApp за последние 24 часа. Возвращает логическое значение, указывающее, было ли сообщение отправлено успешно.
Disciple_Tools_Twilio_API::send_whatsapp( $phone_number, $message );
Отправить сообщение пользователю DT
$bool_result = dt_twilio_direct_send( 12, 'wp_user', $msg, [ 'service' => 'sms' ] );
Отправить сообщение контакту DT
$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
- ID: Присвоенный идентификатор пользователя WP или идентификатор публикации, в зависимости от значения типа.
- Тип: Тип системы; который должен быть одним из следующих:
- wp_user
- после
- сообщение: Фактическое сообщение для отправки; который должен соответствовать заранее определенной форме шаблона сообщения Twilio. Например:
Hi, Please update records -> {{link}} -> Link will expire on {{time}}
- {{...}} заполнители, которые будут заменены фактическими значениями.
- аргументы: Возможность указать переопределение параметров во время отправки. В настоящее время поддерживаются следующие переопределения:
- услуги: Укажите, какой из следующих типов службы twilio должен быть принят:
- смс
- услуги: Укажите, какой из следующих типов службы twilio должен быть принят:
Вклад
Взносы приветствуются. Вы можете сообщать о проблемах и ошибках в Темы раздел репо. Вы можете представить идеи в Обсуждения раздел репо. Вклады кода приветствуются с использованием Запрос на вытягивание система для git. Подробнее о вкладе см. руководство по взносам.