前两天部署了LangBot的qq机器人,使用Lazy大佬的懒人包,但部署了之后还是有不少问题,下面是我的一些使用心得。

  因为是懒人包,部署十分简单,就是将Lazy的包下载后解压,然后运行config.exe,会出来一个cmd窗口让你调配置,你把api,qq大号(用来当管理员的),qq小号(用来运行ai机器人的)输入即可,然后依次运行run-bot.bat和小号.bat。包的链接:5分钟部署一个AI聊天QQ机器人[玩转大模型01] - Lazy's Blog

   出来这个就是运行成功

  要部署deepseek的话佬也做了补丁,只需要下载好他发的补丁然后直接将解压后的config-deepseek.exe运行就行。补丁链接:3 分钟将DeepSeek接入QQ机器人 [玩转大模型 02] - Lazy's Blog。api的话就看个人了,我用的是启航的api。

  但是用启航的api使用deepseek r1会有bug,Lazy也给出了解决方法,但是我实测了还是会报错。会一直报api链接不上的错。

  最后我发现要在如上修改网址的同时,在LangBot\templates的provider.json中的keys里没有正确的替换api,手动将api替换为正确的就行了。

"keys": {
  "openai": [
    "你自己的key"
  ],
  "anthropic": [
    "sk-1234567890"
  ],
  "moonshot": [
    "sk-1234567890"
  ],
  "deepseek": [
    "你自己的key"
  ],
  "gitee-ai": [
    "XXXXX"
  ],
  "xai": [
    "xai-1234567890"
  ],
  "zhipuai": [
    "xxxxxxx"
  ],
  "siliconflow": [
    "xxxxxxx"
  ]
}

   

  还有就是LangBot现在内置的webui,只需要点开run-bot.bat所产生的cmd窗口,crtl加点击本地地址链接,然后就可以打开网页来到控制面板。

  记住使用这个机器人一定要配置webui的配置,因为qq有风险控制,ai的高频回复很容易让号被封。

  点开左边栏的设置,然后点开消息平台配置

  点开强制信息延迟范围,我的配置为下图,实测可以大大减少风控概率

  配置完后重启run_bot就可以了,然后运行小号.bat,就可以直接对小号发送信息了。

  值得注意的还有两点,第一是可以使用config.exe上绑的管理员账号对小号绑定的机器人进行指令控制,私发!cmd可以查看命令帮助。第二是不要过多的用管理账号的方式进行配置,也容易被qq风控。

  参考链接:Lazy's Blog - Lazy的博客,分享有意思的事情and教程 RockChinQ/LangBot: 😎丰富生态、🧩支持扩展、🦄多模态 - 大模型原生即时通信机器人平台 | 适配 QQ / 微信(企业微信、个人微信)/ 飞书 / 钉钉 / Discord / Telegram 等消息平台 | 支持 ChatGPT、DeepSeek、Dify、Claude、Gemini、xAI Grok、Ollama、LM Studio、阿里云百炼、火山方舟、SiliconFlow、Qwen、Moonshot、ChatGLM 等 LLM 的机器人 / Agent | LLM-based instant messaging bots platform, supports Discord, Telegram, WeChat, Lark, DingTalk, QQ, OpenAI GPT, DeepSeek

Logo

尧米是由西云算力与CSDN联合运营的AI算力和模型开源社区品牌,为基于DaModel智算平台的AI应用企业和泛AI开发者提供技术交流与成果转化平台。

更多推荐