Skip to main content

PHP Wechaty

PHP Wechaty

PHP-Wechaty is a PHP programming client derived from the Wechaty ecosystem.PHP is a server scripting language and a powerful tool for making dynamic and interactive Web pages. You can find more information on PHP-Wechaty here. The General Architecture Diagram illustrates how the PHP-Wechaty can be implemented on the already existing TypeScript Wechaty ecosystem. The World's shortest PHP chatbot is PHP-Wechaty, which can be very easily implemented and used as shown below:

$wechaty = \IO\Github\Wechaty\Wechaty::getInstance($token, $endPoint);$wechaty->onScan(function($qrcode, $status, $data) {    $qr = \IO\Github\Wechaty\Util\QrcodeUtils::getQr($qrcode);    echo "$qr\n\nOnline Image:$qrcode\n";})->onLogin(function(\IO\Github\Wechaty\User\ContactSelf $user) {})->onMessage(function(\IO\Github\Wechaty\User\Message $message) {    $message->say("hello from PHP7.4");})->start();

Getting Started#

Run the below commands for starting the PHP-Wechaty bot. For further information, also you can visit Template repo.

# Install php 7.4+sudo yum install php-pecl-grpcsudo yum install php-pecl-protobufsudo yum install php-xml# curl -sS | phpphp -r "copy('', 'composer-setup.php');"php composer-setup.phpphp -r "unlink('composer-setup.php');"mv composer.phar /usr/local/bin/composermake installexport WECHATY_PUPPET_HOSTIE_TOKEN=your_token_at_heremake bot # to run the bot