/BCR-Farm-Obsolete

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

本仓库已过时。请移步至此仓库

装备农场涉及其中的autopcr_db, farm, query文件夹。您可忽略priconne文件夹。

————以下为原Readme————

b服pcr AutoFarm

ellye、伊蕾娜、路路联合开发。女生自用。与pcr的通信基于pcrjjc2。

todo(优先级自上而下)

  • 更多日常:刷取探索、心碎、星球杯等。(已在清日常编写完毕,待移植到农场号)
  • 每日bot领取日常后,根据装备数量自适应选择关卡刷图。(现在是固定某个关卡清空体力)(已在清日常编写完毕,待移植到农场号)
  • 自动上号发起捐赠(发起最少的金紫装/指定装备)。(本功能已移动到清日常模块,自动清日常功能暂未开源)

使用前准备

  1. account.json中,account和password写入担任会长的农场号账密(str);admin填入你的qq号(int);accounts中填入其他农场号账密(任意多个)。待程序运行,会长农场号将自动填入accounts(若原来不在)。
  2. __init__.py开头,请更改house_name为你的公会名,bot_name为你喜欢的(别人对你的bot的)称呼。
  3. 清空你的农场中的活人,将农场设置为仅可通过邀请进入。务必保证担任会长的农场号账密和account.json中填写的一致。
  4. 本插件被设计为强制通过私聊响应,包括主动触发指令和被动通知。请通知所有使用您的农场的人添加bot为好友。

指令及功能

加入农场

pcrid为(b服)个人简介内13位数字。bot将验证你的pcrid。验证通过后,将登记你的qq号和pcrid,并向您发出邀请。

如果您登记成功,pcr账号业已不在任何公会,但bot提示对方拒绝接受邀请,请登录pcr并依次点击:主页->行会->邀请,在弹出的提示框中选择允许接受邀请。

退出农场

去打会战吧!

(当您在pcr中发起捐赠时)

bot发现请求后会私聊。

bot全部捐赠完毕后会再次私聊,告知哪些bot完成了您的捐赠。说,谢谢ebq。

(当距离您的上次捐赠请求8H或24H时)

bot会私聊提醒你发起捐赠。

为了简化操作,没有取消该订阅的指令。您可以将bot设置为免打扰。

(自动日常)

自动领取家园体、任务箱、礼物箱、刷图。每天触发1次。

仅管理有效指令

今日捐赠

按已捐赠数顺序,返回所有农场号今日已捐赠数。

(当某个农场号缺少装备时)

bot会自动刷取,同时向管理员通知。

农场刷图 <bot编号> <要刷的图>

  • 若不指定编号则为全体农场号。
  • bot编号可以发送[今日捐赠]查询。
  • 仅支持主线关卡中的普通关卡。
  • 会把bot当前拥有的体力和礼物箱内的体力全部刷完;若体力<=20则会买一管体力在刷。

举例:农场刷图 0 14-12

农场人员

返回所有被授权人员的id、名字、上次捐赠时间。

农场踢除

另,超过一定时间没有发起捐赠的成员会被自动移除农场。

农场充值 <捐赠装备额度>

农场清空

validateFarm [manual|auto]

切换手动/自动过码。默认自动。每次重启插件后会恢复默认。

——以下是pcrjjc2的README的抬头——

pcrjjc2

本插件是pcrjjc重置版,不需要使用其他后端api,但是需要自行配置客户端
项目地址

本项目基于AGPL v3协议开源,由于项目特殊性,禁止基于本项目的任何商业行为