个人微信一键接入LangBot,DeepSeek R1打造微信猫娘女友[玩转大模型07]

个人微信一键接入LangBot,DeepSeek R1打造微信猫娘女友[玩转大模型07]

本期教程所用到的项目:

  • LangBot:
    • https://github.com/RockChinQ/LangBot
    • 强烈建议大家点个 star(没有 github 账号去注册一个,以后很多用)

第一部分:连接Linux服务器

如果没有云服务器的话

推荐使用阿里云,服务器价格低至 38 元一年,更可以享受8折优惠,下图红色框内的均可使用

image-20250206190323741

⚠️注意:系统要选择 Ubuntu22.04,默认的不能用!!!!!!!!!!!!!

⚠️注意:系统要选择 Ubuntu22.04,默认的不能用!!!!!!!!!!!!!

⚠️注意:系统要选择 Ubuntu22.04,默认的不能用!!!!!!!!!!!!!

⚠️购买服务器时,要尽可能选择同省的!

购买完成后,进入控制台,选择云服务器ECS或者轻量应用云服务器,进入对应控制台,点击远程连接

或者使用SSH工具:通过IP、账号、密码登录

建议使用SSH工具进行连接,例如FinalShell

下载安装后打开

点击左上角文件夹📂图标,点击左上角白色带加号的图标,点击SSH连接

输入名称(随便起一个),主机填入服务器的公网IP,用户名一般是root,密码就是你设置的,不知道的话到控制台重置即可

第二部分:执行一键安装

⚠️⚠️⚠️⚠️⚠️
为了方便,请确保以root身份执行
如果不是,使用su root切换
输入密码时不会显示,输入完成后回车即可

没有密码:通过su passwd root创建,一样输入时是隐藏的

sudo curl -fsSL -o /usr/local/bin/langbot-wechat https://pan.thelazy.top/f/P9u3/langbot-wechat.sh && sudo chmod +x /usr/local/bin/langbot-wechat && sudo bash /usr/local/bin/langbot-wechat

复制上面指令

如果不小心按下了q退出了,执行langbot-wechat即可出现,这也就是说,以后只要输入langbot-wechat即可开始进入配置页面

粘贴到终端执行,出现类似提示

root@iZ2zeg:~# sudo curl -fsSL -o langbot-wechat.sh https://pan.thelazy.top/f/P9u3/langbot-wechat.sh && sudo chmod +x langbot-wechat.sh && sudo bash langbot-wechat.sh
===== LangBot接入微信一键部署工具 =====
>> LangBot项目地址:https://github.com/RockChinQ/LangBot

>> 本脚本将引导您完成所有必要的配置步骤
>> 此脚本由 B站UP主 -Lazy懒人- 制作,时间:2025.02.06
>> 文字版教程:

>> 如有任何问题:请加 LangBot 社区交流群
>> 群号地址:https://docs.langbot.app/insight/community.html

此脚本适用于在 Linux 系统上接入微信到 LangBot,是否继续?
输入 y 继续,输入 n 取消
>>> y
开始执行部署脚本...

=== 请选择要执行的步骤(首次部署请按顺序依次执行1-6):===
1) 更新GRUB和时区配置(需要重启系统)
2) 安装必要组件(Docker等)
3) 配置容器环境
4) 配置LangBot
5) 登录微信
6) 设置管理员
-------------------------------------------------------
=== 额外功能:用于修改配置、查询日志、获取帮助等 ===
cm) 更换模型
dll) 获取LangBot日志
dlg) 获取消息平台Gewe日志
rl) 重启LangBot
rg) 重启消息平台Gewe
sh) 获取相关帮助
c) 清除登录缓存
h) 快速获取帮助
q) 退出

第一步:修改系统环境

输入1,然后会提示要求重启系统

请输入选项 (括号前面的数字或字母): 1
=== 步骤 1: 更新GRUB配置 ===
正在备份和修改GRUB配置...
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.15.0-130-generic
Found initrd image: /boot/initrd.img-5.15.0-130-generic
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
GRUB 配置已更新
重要提示:您需要重启系统才能使GRUB配置生效
请重启后再执行后续步骤
请重启系统后继续执行其他步骤

返回到阿里云控制台,点击重启即可,然后再次远程连接

第二步:安装必要组件

输入2,耐心等待即可

如果出现错误:

先去检查系统是不是Ubuntu 22.04

如果是的话,还出错,99%是因为网络问题,上魔法!

大致如下输出

检测到当前环境位于中国大陆地区,正在配置 Docker 镜像源...
Docker 镜像源配置完成

=== 请选择要执行的步骤(首次部署请按顺序依次执行1-6):===
1) 更新GRUB和时区配置(需要重启系统)
2) 安装必要组件(Docker等)
3) 配置容器环境
4) 配置LangBot
5) 登录微信
6) 设置管理员
-------------------------------------------------------
=== 额外功能:用于修改配置、查询日志、获取帮助等 ===
cm) 更换模型
dll) 获取LangBot日志
dlg) 获取消息平台Gewe日志
rl) 重启LangBot
rg) 重启消息平台Gewe
sh) 获取相关帮助
c) 清除登录缓存
h) 快速获取帮助
q) 退出

第三步:配置容器环境

输入3,这一步会创建微信消息平台容器和LangBot容器,所以出现错误大概就是网络问题了

耐心等待,时间一般比较长,最后会输出等待配置文件生成...

正在拉取微信消息平台镜像...
alpine: Pulling from tu1h/wechotd
Digest: sha256:ec097b8268fc16e49ab2b3b824dc8c1b76cecf8b451c81bb9a5cbf5b91fa3fe2
Status: Image is up to date for registry.cn-chengdu.aliyuncs.com/tu1h/wechotd:alpine
registry.cn-chengdu.aliyuncs.com/tu1h/wechotd:alpine
a7acf321116ab9dcf9b1cb0537425a01c23b5c5a81e8a27e40b3ab05a811c34e
正在启动LangBot...
WARN[0000] /root/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion 
[+] Running 1/1
 ✔ Container langbot  Started                                                                                                                             1.1s 
等待配置文件生成...

=== 请选择要执行的步骤(首次部署请按顺序依次执行1-6):===
1) 更新GRUB和时区配置(需要重启系统)
2) 安装必要组件(Docker等)
3) 配置容器环境
4) 配置LangBot
5) 登录微信
6) 设置管理员
-------------------------------------------------------
=== 额外功能:用于修改配置、查询日志、获取帮助等 ===
cm) 更换模型
dll) 获取LangBot日志
dlg) 获取消息平台Gewe日志
rl) 重启LangBot
rg) 重启消息平台Gewe
sh) 获取相关帮助
c) 清除登录缓存
h) 快速获取帮助
q) 退出

第四步:配置LangBot

输入4,输入API Key

⚠️DeepSeek API 没法充值怎么办?

点击直达此平台,令牌选择限时🎁限时 DeepSeek 超低价分组 (半价),只需大概官方一半价格即可体验 671b 满血

使用方法:

  1. 点击链接 ->
  2. 点击添加令牌 -> 点击设为无限额度 ->
  3. 点击令牌分组,选择标准分组 ->
  4. 点击提交 ->
  5. 点击复制令牌(sk - 开头的)->
  6. 粘贴到此步骤,然后回车即可

⚠️注意:令牌 一定要 选择无限额度!!!

⚠️注意:令牌 一定不要 设置模型限制!!!

⚠️⚠️⚠️更换模型看相关问题-怎么切换模型

⚠️⚠️⚠️验证要选:标准分组!!!!!

⚠️⚠️⚠️更换模型看相关问题-怎么切换模型

请输入选项 (括号前面的数字或字母): 4
=== 步骤 4: 配置LangBot ===
正在配置微信接入...
=== 配置API密钥 ===
获取链接:https://api.qhaigc.net/token
>>> 请输入你获取到的令牌:
Tips:如需自定义base_url或模型,请使用@符号,如:[email protected]@example_model
>>> sk-cKAQ024faUcj3OZkyizFGBKkvV7sobBZZW2kNqTcY1KFwBBY
正在验证令牌...使用模型:deepseek-reasoner
令牌验证成功
llm-models.json 设置成功
正在重启LangBot以应用新配置...
langbot
等待LangBot重启完成...

=== 请选择要执行的步骤(首次部署请按顺序依次执行1-6):===
1) 更新GRUB和时区配置(需要重启系统)
2) 安装必要组件(Docker等)
3) 配置容器环境
4) 配置LangBot
5) 登录微信
6) 设置管理员
-------------------------------------------------------
=== 额外功能:用于修改配置、查询日志、获取帮助等 ===
cm) 更换模型
dll) 获取LangBot日志
dlg) 获取消息平台Gewe日志
rl) 重启LangBot
rg) 重启消息平台Gewe
sh) 获取相关帮助
c) 清除登录缓存
h) 快速获取帮助
q) 退出

第三部分:登录微信和配置

第一步:登录微信

输入5,然后使用微信小号扫码登录,扫完码登不上多扫几次,很多次都不行就看下面的解决办法

⚠️登录完了,我手机不想挂着,想换别的号怎么办?

  • 解决方法 1:微信多开
  • 解决方法 2:登录完成后,点击飞行模式,确保断网情况下,点击微信切换账号,然后再通网就换号了

⚠️登录不成功的,看相关问题-第一条就是解决办法

⚠️登录不成功的,看相关问题-第一条就是解决办法

⚠️登录不成功的,看相关问题-第一条就是解决办法

⚠️登录不成功的,看相关问题-第一条就是解决办法

⚠️登录不成功的,看相关问题-第一条就是解决办法

第二步:设置管理员

⚠️程序将会把收到的第一条消息的微信号作为管理员

输入6,使用你想作为管理员的微信号,给小号发送!help

然后你的微信号就成为管理员了

此时就可以正常对话了

但是缺点味道(doge)

第四部分:打造猫娘女友

在微信私聊上,管理员身份给机器人发送如下指令

!plugin get https://github.com/ElvisChenML/Waifu.git

然后回复有[bot] 正在安装插件...[bot] 插件安装成功,请重启程序以加载插件

远程连接服务器,控制台输入

langbot-wechat

输出:

root@iZ2zeg:~# bash langbot-wechat.sh
===== LangBot接入微信一键部署工具 =====
>> LangBot项目地址:https://github.com/RockChinQ/LangBot

>> 本脚本将引导您完成所有必要的配置步骤
>> 此脚本由 B站UP主 -Lazy懒人- 制作,时间:2025.02.06
>> 文字版教程:

>> 如有任何问题:请加 LangBot 社区交流群
>> 群号地址:https://docs.langbot.app/insight/community.html

此脚本适用于在 Linux 系统上接入微信到 LangBot,是否继续?
输入 y 继续,输入 n 取消
>>> y
开始执行部署脚本...

=== 请选择要执行的步骤(首次部署请按顺序依次执行1-6):===
1) 更新GRUB和时区配置(需要重启系统)
2) 安装必要组件(Docker等)
3) 配置容器环境
4) 配置LangBot
5) 登录微信
6) 设置管理员
-------------------------------------------------------
=== 额外功能:用于修改配置、查询日志、获取帮助等 ===
cm) 更换模型
dll) 获取LangBot日志
dlg) 获取消息平台Gewe日志
rl) 重启LangBot
rg) 重启消息平台Gewe
sh) 获取相关帮助
c) 清除登录缓存
h) 快速获取帮助
q) 退出

输入rl,然后就实现重启程序了,重启后需要较长时间来重新加载,可以通过!help来确认是否加载完成

相关问题

扫码后干脆没反应?

Ctrl+C执行暂停

手机微信退出登录

然后再重新登录

建议小号养一养,绑定银行卡等实名认证后,可以降低风控风险

然后输入langbot-wechat

再输入rl,等待重启成功后

中间要等待大概30秒

再输入5登录微信

耐心等待出现二维码再次扫码登录即可

如此往复操作即可


平台适配器运行出错: {"ret":500,"msg":"检测登录失败"

打开微信,点击退出,下线后

使用一键脚本,输入rl重启LangBot

然后再输入5登录,重新获得二维码

重新扫码登录


报错chat pre-consumed quota failed,code:insufficient_user_quota

点击这里充值即可:https://api.qhaigc.net/topup


怎么切换模型

使用管理员账户,给机器人发消息:

!plugin get https://github.com/sanxianxiaohuntun/SailingaiAI-Api

然后输入rl

等待一会儿重启完成后

输入下方命令即可一键修改为启航api并且兼容启航的所有大模型使用

  1. 下方命令 进行修改api根据提示操作

注意命令前面有一个“.”

.启航
  1. 下方命令 进行查看目前兼容的模型
!model

示例截图:

img


怎么设置其他人格?

参考Waifu教程:https://github.com/ElvisChenML/Waifu

使用cd /user/LangBot/data/plugins/Waifu进入Waifu配置文件存放处,根据上面教程修改即可


怎么发消息都没反应?

大概是登录失效了

输入c清除登录缓存


清除登录信息

控制台输入langbot-wechat

输入c清除登录缓存

始终有问题?

可能出现特殊情况了

输入h,获取帮助,会输出相关日志,发送到交流群以询问解决方法


赞助

1737883095119.jpg b28733500368d1b78092d59ce1a045c1.png

个人微信一键接入LangBot,DeepSeek R1打造微信猫娘女友[玩转大模型07]
https://blog.thelazy.top/archives/1738843139572
作者
Administrator
发布于
2025年02月06日
更新于
2025年02月11日
许可协议