欢迎光临散文网 会员登陆 & 注册

FF14 QQ机器人塔塔露搭建流程

2022-07-09 16:14 作者:咪西西呢  | 我要投稿

基于NoneBot2和go-cqhttp搭建的轻量qq机器人塔塔露。只加了一些我自己常用的FF14中的功能。在其他机器人炸了的时候可以用用。功能暂时如下图:

塔塔露机器人功能

一、框架图

简单意思一下:


二、搭建流程

以下流程以ubuntu-18.04-amd64云服务器做个简单的例子。windows主机或者其他可以参考官方文档。


1、塔塔露机器人搭建

NoneBot2详细文档见官方文档:https://v2.nonebot.dev/

塔塔露机器人的github:https://github.com/aaron-lii/TataruBot2

1.1 依赖

python >= 3.7.3

如果有NoneBot v1则卸载 

1.2 安装脚手架nb-cli

1.3 安装适配器

1.4 下载塔塔露项目代码,并进入文件夹

1.5 根据需要修改配置文件 .env.dev ,更多信息见NoneBot2官方文档

1.6 启动机器人

注意:需要保持机器人在后台持续运行。请配合 screen 或 tmux 或 nohup 等服务来保证断开 SSH 连接后机器人的持续运行。


2、go-cqhttp搭建

详细文档见官方文档:https://docs.go-cqhttp.org/guide/#go-cqhttp

2.1 下载解压

2.2 生成配置文件

之后会报错配置文件不存在,通讯方式选择 反向 Websocket 通信

这时已生成一个配置文件的模板,咱们根据需要对它进行修改。QQ账号密码之类的自行添加尝试。填的是你希望变成机器人的那个QQ小号的信息。然后咱们看配置文件最下面的反向ws设置:

把universal这项改成上面代码里的就行了。这是之后NoneBot的机器人的地址。

2.3 启动go-cqhttp

注意:需要保持 go-cqhttp 在后台持续运行。请配合 screen 或 tmux 或 nohup 等服务来保证断开 SSH 连接后 go-cqhttp 的持续运行。


3、成功运行的状态

go-cqhttp的日志如下:

机器人日志大概如下:

下面我们就可以去qq上给你的机器人小号发命令了

塔塔露机器人回复

写完了想起来,我直接搞个docker不是更方便么 (╯‵□′)╯︵┻━┻

FF14 QQ机器人塔塔露搭建流程的评论 (共 条)

分享到微博请遵守国家法律