说明kuku-bot机器人部署。

配置文件介绍

yu.config.runMode=dev
yu.scanPackages=me.kuku.yuq
# 机器人登录的协议,可为 Watch (手表)、Android (安卓),默认为Ipad
YuQ.Mirai.protocol=Android
webServer.port=8081
# 登录的 QQ 号
YuQ.Mirai.user.qq=
# 登录的 QQ 号的密码
YuQ.Mirai.user.pwd=
# 机器人主人
YuQ.Mirai.bot.master=734669014

GitHubhttps://github.com/kukume/kuku-bot

部分指令视频演示

安装

Windows

windows的安装就非常简单了,

1、下载 压缩包,解压,用记事本(文本编辑器就行)打开 conf/YuQ.properties更改需要登录的机器人QQ号和密码
2、打开 start.bat即可

Linux

首次登陆可能会出现滑块验证码,但是无桌面版的Linux不能过滑块,所以首次在Linux上登录,需要在Windows上登录一遍,然后把程序根目录下的device.json文件复制到Linux程序根目录即可完成登录

安装需要的依赖

# debian
apt-get install screen wget vim -y
# centos
yum install screen wget -y

1、下载程序包

cd /root
wget https://file.kuku.me/kuku-bot/kukubot-linux.tar.gz -O kukubot-linux.tar.gz
tar -zxvf kukubot-linux.tar.gz && rm -rf kukubot-linux.tar.gz

2、编辑配置文件

# 定位到配置文件的目录下
cd /root/kukubot-linux/conf
vim YuQ.properties
# 按i进行编辑,配置文件如何修改见前面的配置文件的介绍,一般只需要修改qq号、密码、机器人主人即可。
# 修改完成之后,按esc,输入:wq回车,即可保存

3、运行,为了使程序保持后台运行,所以使用screen来运行

# 新建一个名为kukubot的screen会话窗口
screen -S kukubot
# 定位到程序目录
cd /root/kukubot-linux
# 运行程序
chmod +x start.sh
./start.sh
# 等待运行,可能需要输入验证码或者通过设备锁啥的,待运行成功之后,可以断开ssh或者按ctrl+a+d把screen挂起,这样它就会一直保持在后台运行,如果需要查看程序运行状态,可以回到screen会话窗口查看,运行以下命令即可回到screen会话窗口
# 回到名字为kukubot的会话窗口
screen -R kukubot

Android

安卓使用Termux来安装Linux系统来使用

这里引用国光Termux安装Linux的教程,安装好之后并进去Linux系统开始下列步骤:

首次登陆可能会出现滑块验证码,但是无桌面版的Linux不能过滑块,所以首次在Linux上登录,需要在Windows上登录一遍,然后把程序根目录下的device.json文件复制到Linux程序根目录即可完成登录

安装需要的依赖

# debian
apt-get update -y
apt-get install wget vim -y
# centos
yum update -y
yum install wget -y

1、下载程序包

cd /root
wget https://file.kuku.me/kuku-bot/kukubot-arm.tar.gz -O kukubot-arm.tar.gz
tar -zxvf kukubot-arm.tar.gz && rm -rf kukubot-arm.tar.gz

2、编辑配置文件

# 定位到配置文件的目录下
cd /root/kukubot-arm/conf
vim YuQ.properties
# 按i进行编辑,配置文件如何修改见前面的配置文件的介绍,一般只需要修改qq号、密码、机器人主人即可。
# 修改完成之后,按esc,输入:wq回车,即可保存

3、运行

# 运行程序
chmod +x start.sh
./start.sh
# 保持Termux后台即可

更新

  • 有更新时,机器人将会私聊主人提示程序可更新
  • 点击进入下载最新的jar包,并替换原有的jar包,然后双击start.bat或者重新运行./start.sh即可

说明

  • 机器人在群中默认是关闭状态,发送kukubot 开即可开启机器人
  • 数据库使用 h2,在目录 db下,备份时记得备份device.json,登录时不需要配置验证码、设备锁等验证
  • 步数修改使用乐心运动,需要使用手机号注册乐心运动,绑定数据来源,并绑定手环,无手环不能修改步数。或者可以使用小米运动,注册小米运动账号(不是小米账号),绑定数据来源
  • 其中,部分功能用到了腾讯AI,所以需要绑定腾讯AI的秘钥,注意使用电脑版网页打开。注册好应用并赋予图片鉴黄、智能闲聊、通用OCR能力,私聊机器人qqai进行绑定(ocr已无)
  • OCR等新增了百度AI,申请地址:语音识别OCR图形审核,申请好应用之后会获取appidappkeysecretkey,可依次私聊机器人发送baiduai speechbaiduai ocrbaiduai contentCensor进行绑定
  • 色图类型lolicon或者loliconR18也需要申请秘钥,私聊机器人设置lolicon (apikey)进行设置,->api官网,如若不会使用,请切换为其他类型。
  • 如果报时时间不正确的话,请自行百度搜索如何修改时区!!(可以参考这个教程,docker版无需修改时区
  • Teambition,首先在Teambition中新建一个项目(不需要邀请码),配置后将会把群图片自动上传至Teambition,也可以发送Teambition上传来上传图片获得直链,私聊机器人发送teambitionapi 账号 密码把账号绑定至我的api(会保存账号和密码,介意勿用,后期可能会把Teambition部分抽出来),然后发送teambition 账号 密码把账号绑定在机器人上,之后群图片将自动上传至Teambition的项目中,如果想看直链,请在群中发送指令上传通知 开
最后修改:2021 年 02 月 22 日 04 : 27 PM