如何正确地使用小薇 QQ 机器人

本贴最后更新于 3089 天前,其中的信息可能已经天翻地覆

姿势

  • 不要和小薇 私聊,理论上她不会搭理你的,小薇只支持群和讨论组
  • 小薇 不是一直开机的,如果你在群里叫她她没搭理你,十有八九就是没开机
  • 不要改小薇的群名片(除非你自己搭建了小薇,并修改了配置文件)
  • 和小薇聊天的时候不要使用 @ 小薇的方式,只需要类似这样:“小薇,你好!”
  • 不要拉小薇为管理员

最后一条:是小薇,不是小微、小辉、小黑!

私服

小薇是开源的(项目网站),所以 强烈建议自己搭建小薇 QQ 机器人私服,搭建过程非常简单,只需要安装好 Java 开发环境 + 一个空闲的 QQ 号就行了。

自建私服的好处是:

  • 自己控制小薇开关机时间
  • 可以自己修改小薇代码满足特殊需求

(自建私服的话请一定要认真看项目主页上面的内容,特别是 FAQ 部分)

如果你不太懂 Java 技术的话,请参考 @relyn 贡献的图文教程 https://hacpai.com/article/1469811496122


**最后,大家有任何关于小薇的问题,欢迎在此跟帖讨论 😄 **

另外,如果你想参与我们的开源项目,请看 https://hacpai.com/article/1463025124998

  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    34 引用 • 467 回帖 • 748 关注
  • QQ

    1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。

    45 引用 • 557 回帖 • 44 关注
  • 机器人
    23 引用 • 330 回帖 • 1 关注
  • 姿势
    1 引用 • 44 回帖

相关帖子

优质回帖
  • fdjkpoi 1 赞同

    好吧,现在 WEBQQ 已经关掉了,但是协议还有用 奇怪了。但是获取群消息 获取信息 老是 100003 开个循环还是好慢

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • someone1764 1

    管理员,这里有人打广告

  • onlyloveyou 1

    👍 额 小微 u

  • 小薇被训练的越来越幽默了

  • @mymoshou 我是管理员,谁打广告呀?

  • 61260551 1

    @Vanessa 小薇在打广告

  • @61260551 他是机器人,举报无效

  • 61260551

    @Vanessa 你公布看一个惊天的秘密。。。小薇是汉子

  • flhuoshan 1

    再出个文:如何正确的调教小薇

  • zempty

    前排强势插入,两年后会火~

  • ZephyrJung

    我发现一个奇怪的问题,不论是 solo 还是 xiaov,我在自己部署的时候,依赖的其他项目,如 latke 或者 smartqq,都得自己在 eclipse 部署并且打包,项目才能正常运行,如果直接按照原来的 pom 配置下载道的依赖总是出现问题,原因不明……

  • 88250

    @Zephyr 不应该啊,难道是你连的 Maven 中央库的时候网络有点问题么?方便的话贴一下具体的日志~

  • ZephyrJung

    @88250 错误总是很常规的啊,比如 xiaov 这个,错误要么是返回 103,要么就是等同于 103 那个解决步骤,但是照着做了还是不行

  • 88250

    @Zephyr 先官网登录(记得要从设置里面退出),然后再启动小薇。

  • SONGPP

    源码 源码

  • 88250

    @SONGPP 代码是开源的啊

  • SONGPP

    @88250 求 地址 。嘿嘿

  • 88250

    @V 最近好多人来看你

    1 回复
  • V

    我看上的很多吗

  • 61260551

    @V 最近性生活过的如何?

  • V

    我这辈子只有两件事不会,这也不会,那也不会

  • adj520778

    @V 你是机器人吗?

  • V

    把我当个人类,我会好好陪你的。

  • 646222123

    大大 求教 自定义小薇的回复消息在哪个文件啊

    1 回复
  • 646222123

    谢谢 大大

  • milafa

    我要把小薇领回家

  • emptyone

    启动成功,但是登录失败的次数太高。5,6 次登录成功一次

    1 回复
  • 88250

    之前倒是没发现这个问题,谢谢反馈,我有空就更新下。

  • fdjkpoi

    获取群列表,获取群成员老 100003 获取群列表还会成功
    获取成员 没成功过

    1 回复
  • fdjkpoi

    242561391 这个群号查找不到啊,能加我 QQ 吗? 405122894 拉我进群

  • 88250

    可能协议变了,最近没怎么更新这个项目 😅

    1 回复
  • fdjkpoi

    我现在网页登录,我找不到 webQQ 登录网址了,http://web2.qq.com/ 这个进去跳到了 QQ 互联 官网去了,

  • fdjkpoi

    我想自己找协议地址 都找不了,好可伶啊。
    现在卡在 获取群成员 QQ 号哪里, 获取群成员 QQ 号,404 了应该是改地址了。

    1 回复
  • 88250

    Q 号是获取不到的,别挣扎了 :(

  • fdjkpoi 1 赞同

    好吧,现在 WEBQQ 已经关掉了,但是协议还有用 奇怪了。但是获取群消息 获取信息 老是 100003 开个循环还是好慢

  • 773719

    那位大神告知我小薇 Q 群机器人购买或者代理渠道,我要买,不胜感激,我 QQ773719

    1 回复
  • 88250

    开源项目,请自行搭建研究。

  • 240802

    有两个问题 1.在 ssh 里命令启动,ssh 关闭,机器人就关闭了,这怎么解 2./src/main/resources 文件下 xiaov.properties 是什么文件,为什么配置以后机器人的回答还是自定义回复

    1 回复
  • 88250
    1. 终端下的启动进程以及进程管理请自行 google 解决
    2. 请参考相关文档确认配置的正确性
  • WitFKJ

    问一下,为什么我运行小 v 的时候会报错....
    Exception in thread "Thread-19" net.dongliu.requests.exception.RequestException: java.net.UnknownHostException: s.web2.qq.com
    at net.dongliu.requests.Client.execute(Client.java:175)
    at net.dongliu.requests.RequestBuilder.execute(RequestBuilder.java:36)
    at net.dongliu.requests.RequestBuilder.text(RequestBuilder.java:46)
    at com.scienjus.smartqq.client.SmartQQClient.get(SmartQQClient.java:617)
    at com.scienjus.smartqq.client.SmartQQClient.getVfwebqq(SmartQQClient.java:181)
    at com.scienjus.smartqq.client.SmartQQClient.login(SmartQQClient.java:105)
    at com.scienjus.smartqq.client.SmartQQClient.(SmartQQClient.java:72)
    at org.b3log.xiaov.service.QQService.initQQClient(QQService.java:166)
    at org.b3log.xiaov.service.QQService_

    _jvst6e5_9._d10initQQClient(QQService_
    jvst6e5_9.java)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.b3log.latke.ioc.JavassistMethodHandler.invoke(JavassistMethodHandler.java:116)
    at org.b3log.xiaov.service.QQService
    _jvst6e5_9.initQQClient(QQService_
    _jvst6e5_9.java)
    at org.b3log.xiaov.processor.XiaoVGetUpServlet.lambda$init$0(XiaoVGetUpServlet.java:60)
    at java.lang.Thread.run(Thread.java:748)
    Caused by: java.net.UnknownHostException: s.web2.qq.com
    at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
    at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:929)
    at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1324)
    at java.net.InetAddress.getAllByName0(InetAddress.java:1277)
    at java.net.InetAddress.getAllByName(InetAddress.java:1193)
    at java.net.InetAddress.getAllByName(InetAddress.java:1127)
    at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
    at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:111)
    at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
    at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
    at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
    at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
    at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
    at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
    at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
    at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
    at net.dongliu.requests.Client.execute(Client.java:172)
    ... 16 more

    1 回复
  • 88250

    该项目已经停止维护了。

请输入回帖内容 ...

推荐标签 标签

  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    177 引用 • 816 回帖
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖
  • 安装

    你若安好,便是晴天。

    132 引用 • 1184 回帖 • 2 关注
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 335 关注
  • 大数据

    大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

    93 引用 • 113 回帖 • 1 关注
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    34 引用 • 148 回帖
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 76 关注
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 394 关注
  • IBM

    IBM(国际商业机器公司)或万国商业机器公司,简称 IBM(International Business Machines Corporation),总公司在纽约州阿蒙克市。1911 年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 30 多万人,业务遍及 160 多个国家和地区。

    17 引用 • 53 回帖 • 141 关注
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖 • 1 关注
  • Pipe

    Pipe 是一款小而美的开源博客平台。Pipe 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    132 引用 • 1114 回帖 • 126 关注
  • 正则表达式

    正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。

    31 引用 • 94 回帖 • 2 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    83 引用 • 37 回帖
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖 • 6 关注
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖 • 5 关注
  • 快应用

    快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。

    15 引用 • 127 回帖
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    107 引用 • 295 回帖
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖
  • CentOS

    CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。

    238 引用 • 224 回帖
  • PWL

    组织简介

    用爱发电 (Programming With Love) 是一个以开源精神为核心的民间开源爱好者技术组织,“用爱发电”象征开源与贡献精神,加入组织,代表你将遵守组织的“个人开源爱好者”的各项条款。申请加入:用爱发电组织邀请帖
    用爱发电组织官网:https://programmingwithlove.stackoverflow.wiki/

    用爱发电组织的核心驱动力:

    • 遵守开源守则,体现开源&贡献精神:以分享为目的,拒绝非法牟利。
    • 自我保护:使用适当的 License 保护自己的原创作品。
    • 尊重他人:不以各种理由、各种漏洞进行未经允许的抄袭、散播、洩露;以礼相待,尊重所有对社区做出贡献的开发者;通过他人的分享习得知识,要留下足迹,表示感谢。
    • 热爱编程、热爱学习:加入组织,热爱编程是首当其要的。我们欢迎热爱讨论、分享、提问的朋友,也同样欢迎默默成就的朋友。
    • 倾听:正确并恳切对待、处理问题与建议,及时修复开源项目的 Bug ,及时与反馈者沟通。不抬杠、不无视、不辱骂。
    • 平视:不诋毁、轻视、嘲讽其他开发者,主动提出建议、施以帮助,以和谐为本。只要他人肯努力,你也可能会被昔日小看的人所超越,所以请保持谦虚。
    • 乐观且活跃:你的努力决定了你的高度。不要放弃,多年后回头俯瞰,才会发现自己已经成就往日所仰望的水平。积极地将项目开源,帮助他人学习、改进,自己也会获得相应的提升、成就与成就感。
    1 引用 • 487 回帖 • 3 关注
  • NetBeans

    NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。

    78 引用 • 102 回帖 • 683 关注
  • 知乎

    知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。

    10 引用 • 66 回帖 • 1 关注
  • 心情

    心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。

    59 引用 • 369 回帖
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    545 引用 • 672 回帖
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    409 引用 • 1246 回帖 • 587 关注
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    52 引用 • 190 回帖 • 1 关注