本文整理汇总了PHP中WhatsProt::sendStatusUpdate方法的典型用法代码示例。如果您正苦于以下问题:PHP WhatsProt::sendStatusUpdate方法的具体用法?PHP WhatsProt::sendStatusUpdate怎么用?PHP WhatsProt::sendStatusUpdate使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WhatsProt
的用法示例。
在下文中一共展示了WhatsProt::sendStatusUpdate方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: updateStatus
/**
* @param $status
* @return bool
*/
public function updateStatus($status)
{
if (isset($status) && trim($status) !== '') {
$this->connectToWhatsApp();
$this->wa->sendStatusUpdate($status);
return true;
}
return false;
}
示例2: exit
default:
echo "[] Send message to {$dst}: {$line}\n";
$wa->sendMessage($dst, $line);
break;
}
}
}
exit(0);
}
if ($_SERVER['argv'][1] == "-l") {
echo "\n[] Listen mode:\n";
while (TRUE) {
$wa->pollMessages();
$data = $wa->getMessages();
if (!empty($data)) {
print_r($data);
}
sleep(1);
}
exit(0);
}
if ($_SERVER['argv'][1] == "-set") {
echo "\n[] Setting status:\n";
$wa->sendStatusUpdate($_SERVER['argv'][2]);
exit(0);
}
echo "\n[] Request last seen {$dst}: ";
$wa->sendGetRequestLastSeen($dst);
echo "\n[] Send message to {$dst}: {$msg}\n";
$wa->sendMessage($dst, $msg);
echo "\n";
示例3: WhatsProt
$username = $argv[1];
$password = $argv[2];
$nickname = $argv[3];
$identity = $argv[4];
$method = $argv[5];
$args = $argv[6];
$targets = $argv[7];
echo "Username: " . $username . "\r\n";
echo "Password: " . $password . "\r\n";
echo "Nickname: " . $nickname . "\r\n";
echo "Identity: " . $identity . "\r\n";
echo "Method: " . $method . "\r\n";
echo "Args: " . $args . "\r\n";
$w = new WhatsProt($username, $identity, $nickname, true);
$w->connect();
$w->loginWithPassword($password);
if ($method == "sendStatusUpdate") {
echo "About to send status update.\r\n";
$w->sendStatusUpdate($args);
} elseif ($method == "sendProfilePicture") {
echo "About to send profile picture.\r\n";
$w->sendSetProfilePicture($args);
} elseif ($method == "broadcastMessage") {
$targets = explode(",", $targets);
echo "About to broadcast a message.\r\n" . print_r($targets) . "\r\n";
$w->sendBroadcastMessage($targets, $args);
} elseif ($method == "sendBroadcastImage") {
$targets = explode(",", $targets);
$w->sendBroadcastImage($targets, $args, false);
}
sleep(5);
示例4: trim
break;
case '/contacts':
$show = true;
break;
case '/status':
echo "\nEnter your status > ";
$status = trim(fgets(STDIN));
do {
echo "\nIs it right yes/no > ";
$check = trim(fgets(STDIN));
if ($check != 'yes') {
echo "\nEnter your status > ";
$status = trim(fgets(STDIN));
}
} while ($check != 'yes');
$w->sendStatusUpdate($status);
break;
case '/profile':
echo "\nEnter your profile picture URL > ";
$profile = trim(fgets(STDIN));
do {
echo "\nIs it right yes/no > ";
$check = trim(fgets(STDIN));
if ($check != 'yes') {
echo "\nEnter your profile picture URL > ";
$profile = trim(fgets(STDIN));
}
} while ($check != 'yes');
if (!filter_var($profile, FILTER_VALIDATE_URL) === false) {
if (@getimagesize($profile) !== false) {
$w->sendSetProfilePicture($profile);
示例5: WhatsProt
<?php
require_once '../whatsprot.class.php';
$username = "436646473355";
//Mobile Phone prefixed with country code so for india it will be 91xxxxxxxx
$password = "Z10t1ePNG1CsjZy5hrnHgXm/v1g=";
$w = new WhatsProt($username, 0, "ADarkHero Whatsapp Bot", true);
//Name your application by replacing "WhatsApp Messaging"
$w->connect();
$w->loginWithPassword($password);
$w->sendStatusUpdate("Offizieller ADarkHero WhatsApp Bot!");
sleep(1);
$w->pollMessage();