如何搭建 - Strelizia02/AngelinaBot GitHub Wiki
1.下载安装包
目前仅支持通过QQ群文件中下载安装包。
洁哥妙妙屋(主要用于闲聊、邀请洁哥进群)
安洁莉娜克隆中心(主要解答搭建、开发问题)
2.配置
原始配置
server:
# 项目使用端口,不建议修改
port: 8086
tomcat:
# 最大链接数,不建议修改
max-connections: 1500
# 最大等待队列长度,不建议修改
accept-count: 1000
threads:
# tomcat核心线程数,不建议修改
min-spare: 4
# tomcat线程池size,不建议修改
max: 10
spring:
main:
# 是否允许Bean注入,不建议修改
allow-bean-definition-overriding: true
# 多个选项用空格隔开
userConfig:
# 超级管理员,建议只给自己
administrators: '412459523'
# Bot名称,只响应以Bot名开头的消息,多个名称用空格分开
botNames: '测试 test'
# QQ账号,多个账号请用空格分开
qqList: ''
# QQ密码,多个面请用空格分开,与qqList顺序保持一致
pwList: ''
# 登录协议,可选项有:IPAD ANDROID_PAD ANDROID_PHONE MACOS,推荐IPAD或MACOS
# 与qqList顺序保持一致
typeList: 'IPAD'
# QQ频道机器人登录信息,若不需要频道机器人,可以不填
token: ''
appId: ''
type: ''
scheduled:
# 每5分钟监听一次B站动态
biliJob: 0 */5 * * * ?
# 每天早8点播报干员庆生
birthdayJob: 0 0 8 */1 * ?
# 每10分钟检查一次数据更新
updateJob: 0 */10 * * * ?
# 每周日晚5点剿灭提醒
exterminateJob: 0 0 17 ? * SUN
# 每天4点抽卡次数清空
cleanJob: 0 0 4 */1 * ?
# 百度智能云,若不需要公招识图功能,可以不填
baiduConfig:
APP_ID:
API_KEY:
SECRET_KEY:
# ChatGPT的token,若不需要ai聊天功能,可以不填
openai: ''
3.启动
双击start.bat启动,会弹出cmd窗口,关闭该窗口即可关闭AngelinaBot。
当前仅支持Windows10及以上,Windows8及以下版本,能够正常运行,但日志会出现乱码情况,无法调试。
4.登录失败解决方案
先删除runFile/xxxDevice.json,然后修改配置文件,切换登录协议,重启AngelinaBot。
5.更新
5.1游戏数据更新
游戏数据可以进行自动更新,不建议进行手动更新。
手动更新方式:
QQ群中发送【测试更新】,即可手动更新数据。
5.2语音更新
在涉及到语音功能时,若缺少语音文件,AngelinaBot会自动下载该文件再发送,理论上来讲无需更新语音。
QQ群中发送【测试更新语音】,即可下载全部语音数据(语音数据是使用网络爬虫进行爬取的,全量更新很可能被资源网站的反爬机制屏蔽)。
5.3卡池更新
卡池数据会自动进行更新,若有遗漏,或需要自己造一个不存在的卡池,可以手动进行维护。
使用Navicat工具,创建sqlite链接,选择runFile/angelina.db文件。
打开a_agent表,在里面添加数据。
name
6.公招识图
百度云