- 功能可灵活自定义
- 直接在 Terminal 下使用
php artisan xxx
命令执行 - command 的想像空间非常大,又灵活,玩法可以通过写新的 command 充分自定义
- 文件存储将自动生成在
storage/vbot
目录下 - 不同微信号,按不同子目录区分存储资源文件
- 可使用图灵机器人回复,根据微信号区分用户以自动关联上下文语义
- 受益于 laravel 的 artisan 特性,可使用 dump 方法对过程变量进行开发调试输出
环境 php >= 7.0
git clone https://github.com/webshiyue/laravel-wechat-robot-personal.git
cd vbot
composer install
php artisan key:generate
按 .env.sample 适度自定义 .env 还可有更多灵活空间
- 使用 UPUPW 快速构建 Nginx + php7.0
- 使用 mobaXterm 作为 Terminal
VbotBaseCommand.php
是基类,如果你写新的 command ,继承它会比较方便。
现有的 command:
artisan standby
启动待命,可按已写好的方式响应消息artisan bainian
联系人群发(随机时间间隔 5-15 秒)artisan debug
调试artisan test
测试(与 vbot 无关的测试写这里方便了)
与组件 HanSon/vbot 同步
-
消息处理
- 文字
- 图片
- 语音
- 位置
- 视频
- 撤回
- 表情
- 红包
- 转账
- 名片
- 好友验证
- 分享
- 小程序
-
消息存储
- 语音
- 图片
- 视频
- 表情
-
消息发送
- 发送文字
- 发送图片
- 发送表情
- 发送视频
-
群操作
- 创建群
- 把某人踢出群
- 邀请好友加入群
- 修改群名称
-
好友操作
- 给好友添加备注
- 通过好友验证
-
聊天窗口操作
- 置顶聊天会话
- 取消聊天会话指定
-
命令行操作信息发送
- 关键组件 HanSon/vbot 作者 HanSon 组件Wiki
- 基础框架 laravel/laravel 当前版本 v5.3
- 目前此项目只是简单的 vBot 组件在 Laravel 框架下的实例化,还有很大潜力有待挖掘
- 欢迎共开脑洞,请提 PR 时附带完整注释以便其它伙伴参与共建……
- 玩法与功能 Issue 请至 webshiyue/laravel-wechat-robot-personal
- 关键组件的 Issue 请至 Hanson/vbot/issues
- 欢迎加入 vBot 作者 Hanson 的企鹅群:492548647
- 此为通过 cURL 调用网页版接口的个人版微信机器人(手机扫码登录)
- 如需 php 版的微信公众号SDK组件,可至 EasyWechatSDK 或 Laravel-Wechat拓展包
- 感谢 Hanson 构建了基础组件 HanSon/vbot
- 感谢企鹅群 492548647 内所有伙伴的交流碰撞
Open-sourced software licensed under the MIT license.