maree/whatsapp-ibot

使用ibot api发送whatsapp消息的软件包

dev-main 2022-05-10 14:53 UTC

This package is auto-updated.

Last update: 2024-09-10 20:04:53 UTC


README

安装

您可以通过 Composer 安装此软件包。

composer require maree/whatsapp-ibot
  • 使用
php artisan vendor:publish --provider="Maree\WhatsappIbot\WhatsappIbotServiceProvider" --tag="whatsapp"
  • 发布您的whatsapp配置文件
    "access_token"   => "" ,
    "instance_id"    => "" ,

然后从config/whatsapp.php文件更改您的whatsapp-ibot配置

  • 使用
use Maree\WhatsappIbot\WhatsappIbot;
$response = WhatsappIbot::CreateInstance();
  • 创建一个新的实例ID
use Maree\WhatsappIbot\WhatsappIbot;
$response = WhatsappIbot::GetQRCode();
use Maree\WhatsappIbot\WhatsappIbot;
$response = WhatsappIbot::RecevingWebhook('https://webhook.site/1b25464d6833784f96eef4xxxxxxxxxx');
  • 注销whatsapp web并重新扫描
use Maree\WhatsappIbot\WhatsappIbot;
$response = WhatsappIbot::RebootInstance();
  • 这将注销whatsapp web,更改实例ID,删除所有旧实例数据
use Maree\WhatsappIbot\WhatsappIbot;
$response = WhatsappIbot::ResetInstance();
  • 在连接丢失时重新从应用程序连接到whatsapp web
use Maree\WhatsappIbot\WhatsappIbot;
$response = WhatsappIbot::Reconnect();
  • 通过应用程序发送短信到手机号码
    • 参数
    • phone_number= 2010027*****
    • message = 测试消息
use Maree\WhatsappIbot\WhatsappIbot;
$response = WhatsappIbot::SendTextMessage($phone_number='2010027*****','maree test');
use Maree\WhatsappIbot\WhatsappIbot;
$response = WhatsappIbot::SendMediaMessage($number = '2010027*****',$message = 'media',$media_url = 'https://imgd.aeplcdn.com/0x0/n/cw/ec/41406/bmw-8-series-right-front-three-quarter8.jpeg',$filename = 'bmw');
  • 通过应用程序发送短信到群组
    • 参数
    • group_id = 2010027*****@c.us
    • message = 群组消息
use Maree\WhatsappIbot\WhatsappIbot;
$response = WhatsappIbot::SendTextMessageGroup($group_id = '2010027*****@c.us',$message = 'group message');
use Maree\WhatsappIbot\WhatsappIbot;
$response = WhatsappIbot::SendMediaMessageGroup($group_id = '2010027*****@c.us',$message = 'group message',$media_url = 'https://www.mercedes-benz-mena.com/ar/passengercars/mercedes-benz-cars/models/gle/coupe-c167/explore/highlights/_jcr_content/contentgallerycontainer/par/contentgallery/par/contentgallerytile_58586423/image.MQ6.8.20191119092227.jpeg',$filename = 'media group');