说明kukubot机器人部署。

配置文件介绍

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

GitHubhttps://github.com/kukume/kukubot

releaseshttps://github.com/kukume/kukubot/releases

指令菜单:https://botmenu.kukuqaq.com

部分指令视频演示

安装

Windows

windows的安装就非常简单了,

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

Linux

首次登陆可能会出现滑块验证码,但是无桌面版的Linux不能过滑块,所以首次在Linux上登录,需要在有桌面版的系统(比如Windows、桌面版的Linux、Mac)上登录一遍(不为Windows的话,下载jar包,安装jdk,更新配置文件的QQ账号和密码,打开shell窗口,运行java -jar kukubot-1.0-SNAPSHOT-all.jar即可),然后把程序根目录下的device.json文件复制到Linux程序根目录即可完成登录

安装需要的依赖

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

1、下载程序包

cd /root
wget https://api.kuku.me/tb/pan/kuku/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/conf
vim YuQ.properties
# 按i进行编辑,配置文件如何修改见前面的配置文件的介绍,一般只需要修改qq号、密码、机器人主人即可。
# 修改完成之后,按esc,输入:wq回车,即可保存

3、运行

# 定位到程序根目录
cd /root/kukubot
./start.sh
# 执行之后应该不会有任何输出,后续您可以使用tail -f nohup.out或者more nohup.out或者手动打开nohup.out文件来查看日志

4、停止

# 定位到程序根目录
cd /root/kukubot
./stop.sh

Android

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

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

首次登陆可能会出现滑块验证码,但是无桌面版的Linux不能过滑块,所以首次在Linux上登录,需要在有桌面版的系统(比如Windows、桌面版的Linux、Mac)上登录一遍(不为Windows的话,下载jar包,安装jdk,更新配置文件的QQ账号和密码,打开shell窗口,运行java -jar kukubot-1.0-SNAPSHOT-all.jar即可)然后把程序根目录下的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://api.kuku.me/tb/pan/kuku/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/conf
vim YuQ.properties
# 按i进行编辑,配置文件如何修改见前面的配置文件的介绍,一般只需要修改qq号、密码、机器人主人即可。
# 修改完成之后,按esc,输入:wq回车,即可保存

3、运行

# 定位到程序根目录
cd /root/kukubot
./start.sh
# 保持Termux后台即可

更新

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

说明

  • 机器人在群中默认是关闭状态,发送kukubot 开即可开启机器人
  • 数据库使用 h2,在目录 db下,备份时记得备份device.json,登录时不需要配置验证码、设备锁等验证
  • 步数修改使用乐心运动,需要使用手机号注册乐心运动,绑定数据来源,并绑定手环,无手环不能修改步数。或者可以使用小米运动,注册小米运动账号(不是小米账号),绑定数据来源
  • OCR等使用百度AI,申请地址:语音识别OCR图形审核,申请好应用之后会获取appidappkeysecretkey,可依次私聊机器人发送baiduai speechbaiduai ocrbaiduai contentCensor进行绑定
  • 色图类型lolicon或者loliconR18也需要申请秘钥,私聊机器人设置lolicon (apikey)进行设置,->api官网,如若不会使用,请切换为quickly类型
  • 如果报时时间不正确的话,请自行百度搜索如何修改时区!!(可以参考这个教程,docker版无需修改时区
  • 部分账号模拟登录需要验证码,需要配置打码平台

    • 图鉴图鉴 账号 密码
    • fateadmfateadm pdId pdKey(暂时未使用这个平台)
    • ddocr: ddocr apiKey
最后修改:2021 年 05 月 31 日 10 : 21 PM