资讯专栏INFORMATION COLUMN

php7版本的微信机器人来了!(这应该是最灵活的版本了)

Terry_Tai / 3288人阅读

摘要:是基于微信实现的机器人,通过实现匿名函数能够实现多种自定义的效果例如消息转发红包提醒有点鸡肋留言统计自定义回复防撤回特殊关键词触发事件等等,这里就不一一列举,可以参考详细例子安装使用文字信息联系人自动回复群组我回复项目地

Vbot是基于微信web API实现的机器人,通过实现匿名函数能够实现多种自定义的效果

例如:

消息转发

红包提醒(有点鸡肋)

留言统计

自定义回复

防撤回

特殊关键词触发事件

等等,这里就不一一列举,可以参考 详细例子

安装

composer require hanson/vbot

使用
require_once __DIR__ . "./../vendor/autoload.php";

use HansonVbotFoundationVbot;

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

欢迎大家提交issue和PR让vbot更加完善

也可以加我刚新建的QQ群进行交流:492548647

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30525.html

相关文章

  • PHP相关

    摘要:的机器学习库的机器学习库,包括算法交叉验证神经网络等内容。在即将到来的大会上,她将和大家分享在机器学习领域的全新可能。入门总结入门相关,如安装配置基本使用等。 基于 Swoole 开发 PHP 扩展 Swoole-1.9.7 增加了一个新特性,可以基于 Swoole 使用 C++ 语言开发扩展模块,在扩展模块中可以注册 PHP 内置函数和类。现在可以基于 Swoole 来编写 PHP ...

    lewinlee 评论0 收藏0
  • 一个更加包容和宽泛Composer

    摘要:一个聪明的指挥家。是个很贴心的家伙。和的目的差不多。上面原因不是全部,而且谨慎守规矩渠道限制也未必是坏事,但是它的确影响了的发展,而更加具有冒险精神更加包容和灵活。来了年,就是发布年后的一天,及提出工具并发布第一个版本。如果是和会简单的多。 一个聪明的指挥家。 明日北哥 sf社区直播 composer课程,感兴趣的记得来看哦 https://segmentfault.com/l/15....

    张春雷 评论0 收藏0
  • Badoo 告诉你切换到 PHP7 节省 100 万美元

    摘要:我们为了处理这些挑战,提出了一个新的引用测试框架当然,也是开源的,并且在整个过程中节省了上百万美元。另一方面,被证实有一些严重的缺点部署困难而且慢。在缓存刷新期间,当可用于别的进程的已缓存的文件字节码在此时损坏,就会导致崩溃。 How Badoo saved one million dollars switching to PHP7 我们成功的把我们的应用迁移到了php7上面(数百台机...

    biaoxiaoduan 评论0 收藏0
  • 手机html页面垂直布局基本框架

    摘要:第一,弹性布局有一新一旧两个版本,当然想用新版本,可是版的微信不支持,好在和主流的浏览器也都支持老版本,所以就先用老版本吧只是做了简单的兼容测试。 手机页面的一种典型布局方式为:头(header)、主体(main)和底(footer),头和底放一些常用的操作,主体部分显示内容,如下图:showImg(https://segmentfault.com/img/bVstLo);要达到的效果...

    lavor 评论0 收藏0
  • 手机html页面垂直布局基本框架

    摘要:第一,弹性布局有一新一旧两个版本,当然想用新版本,可是版的微信不支持,好在和主流的浏览器也都支持老版本,所以就先用老版本吧只是做了简单的兼容测试。 手机页面的一种典型布局方式为:头(header)、主体(main)和底(footer),头和底放一些常用的操作,主体部分显示内容,如下图:showImg(https://segmentfault.com/img/bVstLo);要达到的效果...

    CatalpaFlat 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<