Skip to content
This repository has been archived by the owner on Sep 2, 2023. It is now read-only.
/ Andreal Public archive

基于Konata的开源AndreaBot,主要为Arcaea玩家提供服务。

License

Notifications You must be signed in to change notification settings

Awbugl/Andreal

Repository files navigation

Andreal

基于 Konata.Core 和 UnofficialArcaeaAPI 的开源 ArcaeaBot。


用户须知

您应知悉,使用本项目将违反 Arcaea 使用条款 中的 3.2-4 和 3.2-6,以及 Arcaea 二次创作管理条例

因使用本项目而造成的损失,Andreal 开发组不承担任何责任。


部署步骤 已失效

  1. 申请 UnofficialArcaeaAPI Token(详见常见问题)

  2. 下载最新版本 Andreal

  3. 运行 Andreal

  4. 填写基础配置页面的配置项并保存

  5. 账号管理界面右键添加新帐号

  • 若一切顺利,此时您的 Bot 就已可用。

配置文件夹 .\Andreal\Config\

请勿自行操作、删除、泄露给第三方。

Bot迁移时,只迁移配置文件夹即可。

文件(夹) 说明
config.json Andreal 主要配置文件
positioninfo.json Arcaea 图查立绘位置配置文件
replytemplate.json Bot 回复模板
Andreal.db 用户绑定信息数据库
BotInfo/ Bot 登录信息文件夹

数据共享协议

使用 UnofficialArcaeaAPI 服务将默认您允许 UnofficialArcaeaAPI 收集/记录/脱敏使用 您的使用记录,包括且不限于 Arcaea 用户名、游玩记录等;

我们将与其他 ArcaeaBot 共享我们从您那里收集的 Arcaea 用户名


常见问题

1. 为什么需要申请 UnofficialArcaeaAPI Token?如何申请?

Token 作用

UnofficialArcaeaAPI 是由 TheSnowfield 与 Awbugl 基于 BotArcAPI 开发的第三方查分API。

为了保证服务的质量与稳定性,API维护组需要对使用量进行统计,并且对恶意请求进行拦截。

您申请获得的 Token 需要将其填入 Andreal 的配置中,以便 API 维护组对您的使用情况进行统计。

UnofficialArcaeaAPI 的部分接口不会响应无 Token 请求。为保证您的正常使用,我们建议您申请 Token。

申请流程

请在 QQ / Discord 私聊联系 Awbugl (或加入 IO鸽子窝 191234485),并提供 用途、预计每日峰值调用次数 (如果是 Bot,下同)、 Bot 代称及依赖的框架;

Token 申请一般会在5个工作日内回复。友善交流(可能)会提升处理效率;Token 申请成功前请不要退群,以免无法联系您。

请在 Token 申请成功后加入 IOLab QA Center 574250621,AUA/Andreal 技术问题请在 QA 群提问。


2. Bot 都有哪些指令可用?

请查看 Andreal Wiki


3. 为什么部署之后 Bot 无法查分?

请检查配置项是否正确填写;Andreal 是否为最新版本。


4. 无法访问 Github 下载文件?

IO鸽子窝 191234485 提供文件副本下载。


5. 用户信息在哪里存储?

Andreal 使用本地 sqlite 存储用户数据。由于数据共享协议,我们将共享用户的 Arcaea 用户名、游玩记录等,请知悉。


6. Bot 是怎么实现 Arcaea 查分的?

请查看 相关专栏


7. 使用 Andreal 有何限制?

除了违法行为与商业盈利行为以外,您可以任意应用这份开源项目。


赞助 UnofficialArcaeaAPI

赞助所得将全部用于API的服务器维护。

爱发电


感谢

本项目的 Arcaea 数据来源于 UnofficialArcaeaAPI。

本项目的图片UI设计来源于 GNAQ、linwenxuan04、雨笙Fracture (按首字母排序)。

感谢所有赞助者的支持。

特别致谢

特别致谢 JetBrains 为开发人员提供了免费的开源许可证。