Q群云秘书AVBot是一款功能强大的聊天机器人程序,提供自动回复、信息管理和娱乐互动等多种服务,旨在提升QQ群组管理效率和用户体验。
avbot 能连接 IRC、XMPP 和 QQ群,并作为 AVIM 群机器人实现AVIM群聊功能。它能够实时记录聊天内容并每日生成新的日志文件。
使用方法及介绍参考社区维基的 avbot 介绍和编译指导,对于 Windows 用户来说有自动编译版可以下载(具体地址请参见相关说明)。
avbot 的重要子模块 libwebqq 可以在 libwebqq 目录下查看其 README.md 文件获取更多信息。支持的操作系统包括:cmake >=3.0、GCC 系统 centos>=7, ubuntu>=14.04, debian>=7,以及其他一些 gcc>=4.8 的系统;MSVC 系统 VisualStudio 2013(Vista 及以上)和 VisutalStudio 2013 - vc120_xp toolset(Windows XP 及以上)。在启用步骤中,请使用 cmake 命令生成相应的编译环境。
注意:不要直接在源码文件夹内执行 cmake,建议创建一个专用的 build 文件夹存放中间产物。boost 需要至少 1.57 版本,并且需要静态编译(Windows 下 boost 应该设置为 link=static runtime-link=static);Linux 系统下如果必须自行编译 Boost,则应该使用参数 link=static runtime-link=shared --layout=system variant=release --prefix=/usr 进行配置。对于 MSVC 项目,理论上2012版也是支持的(未测试过),生成好 VC 工程后打开 avbot.sln 即可编译。
关于历史:由于avbot的历史记录膨胀至127MB以上,影响了用户执行 git clone 的效率。因此,在经过重构之后,avbot 丢弃全部历史数据,并轻装上阵。不过完整的历史版本可以在 https://github.com/microcai/avbot 备份中找到。
在商业开发方面:购买 avbot 商业授权后可以获得为期一年的技术支持(可续订),并且可以修改代码而无需公开自己的修改,同时还可以将 avbot 集成到自己的商业产品中。