Как отправить сообщение в WhatsApp
Мы взяли на себя все основные сложности которые возникают при отправке сообщений в WhatsApp. Теперь отправка сообщений в whatsapp может осушествлятся из любой системы и создать код отправки легко создать на любом языке программирования.
Принципы отправки сообщений в WhatsApp
- отправка сообщений осуществляется через специально созданного WhatsApp bot;
- для отправки, требуется предварительно подключится к боту и начать с ним общение (это правило messanger`ов, бот не может написать незнакомому пользователю);
- после этого потребуется просто передать сообщения используя api нашего сервиса, и Ваше сообщение будет доставленно.
Подробнее про создание ботов для ватсаппа, Вы можете прочитать в официальной документации или на habr`е
Как отправить сообщение в WhatsApp на php?
Простая функция для отправки сообщений используя наш API.
Передаем полученный в личном кабинете ключ, сообщение, и если требуется передаем Id группы.
function send_message_whatsapp($api_key, $message, $group = '') {
static $ch = null;
$post_data = http_build_query( array('key'=>$api_key, 'text'=>$message, 'grp'=>$group), '', '&');
if (is_null($ch)) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; PHP client; ' . php_uname('s') . '; PHP/' . phpversion() . ')');
}
curl_setopt($ch, CURLOPT_URL, 'http://notify24.ru/api/send/whatsapp');
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
$res = curl_exec($ch);
if (!$res || !$json = json_decode($res, true)) {
return false;
}
return $json;
}
Как отправить сообщение в WhatsApp на python?
Передаем полученный в личном кабинете ключ, сообщение, и если требуется передаем Id группы.
Как отправить сообщение в WhatsApp на perl?
Передаем полученный в личном кабинете ключ, сообщение, и если требуется передаем Id группы.
Как отправить сообщение в WhatsApp на windows?
Для того что-бы мы могли отправлять запрос из скриптов windows, нам потребуется установить библиотеку curl (взять её можно тут)
curl -d "key={ваш api key}&text={отправляемый текст}&grp={идентификатор группы если есть}" -X POST http://notify24.ru/api/send/whatsapp
Как отправить сообщение в WhatsApp на linux?
Для отправки сообщений в whatsapp по средством консоли linux`а, можно воспользоваться решением для windows (через curl) либо по средством скрипта на приведенных выше языках. Все это есть в каждом linux дистрибутиве по умолчанию, и не требует установки дополнительных приложений.