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();
- 显示QR码以登录到whatsapp web。您可以通过Webhook获取返回的结果
- 参数
- webhook_url https://webhook.site/1b25464d6833784f96eef4xxxxxxxxxx
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');
- 通过应用程序通过消息发送媒体或文件到手机号码
- 参数
- number = 2010027*****
- message = maree测试
- media_url = https://imgd.aeplcdn.com/0x0/n/cw/ec/41406/bmw-8-series-right-front-three-quarter8.jpeg
- filename (仅用于发送文档) = bmw.png
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');
- 通过应用程序通过消息发送媒体或文件到群组
- 参数
- group_id = 2010027*****@c.us
- message = 测试消息
- media_url = https://imgd.aeplcdn.com/0x0/n/cw/ec/41406/bmw-8-series-right-front-three-quarter8.jpeg
- filename (仅用于发送文档) = bmw.png
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');