Vbot是基于微信web API实现的机器人,通过实现匿名函数能够实现多种自定义的效果
例如:
消息转发
红包提醒(有点鸡肋)
留言统计
自定义回复
防撤回
特殊关键词触发事件
等等,这里就不一一列举,可以参考 详细例子
安装
composer require hanson/vbot
使用
require_once __DIR__ . './../vendor/autoload.php';
use Hanson\Vbot\Foundation\Vbot;
function reply($reply){
return http()->post('http://www.tuling123.com/openapi/api', [
'key' => 'your tuling api key',
'info' => $reply
], true)['text'];
}
$robot->server->setMessageHandler(function ($message) {
// 文字信息
if ($message instanceof Text) {
// 联系人自动回复
if ($message->fromType === 'Contact') {
return reply($message->content);
// 群组@我回复
} elseif ($message->fromType === 'Group' && $message->isAt) {
return reply($message->content);
}
}
});
$robot->server->run();
项目地址:https://github.com/hanson/vbot
文档地址:https://github.com/HanSon/vbot/wiki
欢迎大家提交issue和PR让vbot更加完善
也可以加我刚新建的QQ群进行交流:492548647
能更换协议么,web的不太好,在哪更换呢
不错,看了下代码质量挺高的。
有一个疑问:
通过chrome开发者工具查看web版微信,有两个核心cookie的有效期只有两个小时,不知博主是如何维持登录状态的?还是说这两个cookie过期并不影响登录状态?
祝好。
cookie 上是这么写,但每次请求都会自动更新cookie有效期
ok
非常给力的机器人,红包是收发提醒么?可以自动秒抢么?
可以提醒,但web协议不能抢
非常给力的东西 可惜 新手不知道如何 布署 运行 建议 给个详细指导
能出个新手教程吗?
可否集成 typecho 评论回复提醒 哈哈
可以,只是没必要,还不如弄个邮箱或者微信测试公众号提醒
非常给力的机器人,红包是收发提醒么?可以自动秒抢么?