Andreal部署指北
<h1>Andreal</h1>
<p>基于 Konata.Core 和 ArcaeaUnlimitedAPI 的开源 ArcaeaBot。</p>
<hr />
<h4>用户须知</h4>
<blockquote>
<p>您应知悉,使用本项目将违反 <a href="https://arcaea.lowiro.com/zh/terms_of_service">Arcaea 使用条款</a> 中的 3.2-4 和 3.2-6,以及 <a href="https://arcaea.lowiro.com/zh/derivative_policy">Arcaea 二次创作管理条例</a> 。</p>
<p>因使用本项目而造成的损失,Andreal 开发组不承担任何责任。</p>
</blockquote>
<hr />
<h4>部署步骤</h4>
<ol>
<li>
<p>申请 <code>ArcaeaUnlimitedAPI Token</code>(详见常见问题)</p>
</li>
<li>
<p><a href="https://github.com/Awbugl/Andreal/releases/">下载最新版本 Andreal</a></p>
</li>
<li>
<p>运行 Andreal</p>
</li>
<li>
<p>填写基础配置页面的配置项并保存</p>
</li>
<li>账号管理界面右键添加新帐号</li>
</ol>
<ul>
<li>若一切顺利,此时您的Bot就已可用。</li>
</ul>
<hr />
<h4>配置文件夹 <code>.\Andreal\Config\</code></h4>
<blockquote>
<p>请勿自行操作、删除、泄露给第三方</p>
<p>Bot迁移时,只迁移配置文件夹即可。</p>
</blockquote>
<table>
<thead>
<tr>
<th style="text-align: left;">文件(夹)</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">config.json</td>
<td style="text-align: left;">Andreal主要配置文件</td>
</tr>
<tr>
<td style="text-align: left;">positioninfo.json</td>
<td style="text-align: left;">Arcaea图查立绘位置配置文件</td>
</tr>
<tr>
<td style="text-align: left;">replytemplate.json</td>
<td style="text-align: left;">Bot回复模板</td>
</tr>
<tr>
<td style="text-align: left;">Andreal.db</td>
<td style="text-align: left;">用户绑定信息数据库</td>
</tr>
<tr>
<td style="text-align: left;">BotInfo/</td>
<td style="text-align: left;">Bot登录信息文件夹</td>
</tr>
</tbody>
</table>
<hr />
<h4>数据共享协议</h4>
<blockquote>
<p>使用 ArcaeaUnlimitedAPI 服务将默认您允许 ArcaeaUnlimitedAPI 收集/记录/脱敏使用 您的使用记录,包括且不限于 Arcaea 用户名、游玩记录等;</p>
<p><strong>我们将与其他 ArcaeaBot 共享我们从您那里收集的 Arcaea 用户名</strong>。</p>
</blockquote>
<hr />
<h4>常见问题</h4>
<p><strong>1. 为什么需要申请ArcaeaUnlimitedAPI Token?如何申请?</strong></p>
<blockquote>
<p><strong>Token作用</strong></p>
<p>ArcaeaUnlimitedAPI 是由 TheSnowfield 与 Awbugl 基于 BotArcAPI 开发的第三方查分API。</p>
<p>为了保证服务的质量与稳定性,API维护组需要对使用量进行统计,并且对恶意请求进行拦截。</p>
<p>您申请获得的 Token 需要将其填入 Andreal 的配置中,以便API维护组对您的使用情况进行统计。</p>
<p>ArcaeaUnlimitedAPI 对于无Token的请求有着 10次/天 的限制。为保证您的正常使用,我们建议您申请Token。</p>
<p><strong>申请流程</strong></p>
<p>请在 QQ / Discord 私聊联系 Awbugl(或加入 IO鸽子窝 <code>191234485</code>),并提供 用途、预计每日峰值调用次数、(如果是Bot) Bot代称及依赖的框架;</p>
<p>Token申请一般会在5个工作日内回复。友善交流(可能)会提升处理效率;Token申请成功前请不要退群,以免无法联系您。</p>
<p>请在Token申请成功后加入 IOLab QA Center <code>574250621</code>,AUA/Andreal技术问题请在QA群提问。</p>
</blockquote>
<hr />
<p><strong>2. Bot都有哪些指令可用?</strong></p>
<blockquote>
<p>请查看 <a href="https://www.showdoc.com.cn/andrea">Andreal Wiki</a></p>
</blockquote>
<hr />
<p><strong>3. 为什么部署之后Bot无法查分?</strong></p>
<blockquote>
<p>请检查配置项是否正确填写;Andreal 是否为最新版本</p>
</blockquote>
<hr />
<p><strong>4. 无法访问Github下载文件?</strong></p>
<blockquote>
<p>IO鸽子窝 <code>191234485</code> 提供文件副本下载。</p>
</blockquote>
<hr />
<p><strong>5. 用户信息在哪里存储?</strong></p>
<blockquote>
<p>Andreal 使用本地 sqlite 存储用户数据。由于<strong>数据共享协议</strong>,我们将共享用户的 Arcaea 用户名、游玩记录等,请知悉。</p>
</blockquote>
<hr />
<p><strong>6. Bot是怎么实现Arcaea查分的?</strong></p>
<blockquote>
<p>请查看 <a href="https://www.bilibili.com/read/cv15871643">相关专栏</a></p>
</blockquote>
<hr />
<p><strong>7. 使用 Andreal 有何限制?</strong></p>
<blockquote>
<p>除了违法行为与商业盈利行为以外,您可以任意应用这份开源项目。</p>
</blockquote>
<hr />
<h4>赞助 ArcaeaUnlimitedAPI</h4>
<h5>赞助所得将全部用于API的服务器维护。</h5>
<blockquote>
<p><a href="https://afdian.net/a/Awbugl">爱发电</a></p>
</blockquote>
<hr />
<h4>感谢</h4>
<blockquote>
<p>本项目的 Arcaea 数据来源于 ArcaeaUnlimitedAPI。</p>
<p>本项目的图片UI设计来源于 GNAQ、linwenxuan04、雨笙Fracture (按首字母排序)。</p>
<p>感谢所有赞助者的支持。</p>
</blockquote>