OlivaDiceDocs
Search…
[Oliva|3]启程手册
更完善的指引请参考【教程】手把手教你搭建青果骰

获取软件

你可以从一下页面获取链接: 青果云 密码:LOVEOLIVA Github
下载后解压并双击运行OlivOS.exe,稍加等待便会弹出登录窗口。
DIXE(OLIVADICE)

登录指引

OlivOS目前支持QQTelegramDodoFanbook 登录窗口如下,单击NEW即可添加新账号
DIXE(OLIVADICE)

QQ

警告:
  1. 1.
    以下的操作将使用go-cqhttp作为第三方客户端进行登录。
  2. 2.
    因为违反QQ用户协议造成的损失,后果自负。
你需要像如下方式进行设置,然后单击SAVE进行保存
DIXE(OLIVADICE)

Dodo

警告:
  1. 1.
    以下的操作说明将默认以你使用Chrome浏览器在网页端登录。
  2. 2.
    按照以下操作登录前,你需要事先准备好一个账号。
你需要像如下方式进行设置,然后单击SAVE进行保存
DIXE(OLIVADICE)
为了获取上图中的相关参数,你需要将事先准备好的账号在DoDo Web上登录。
DoDo网页版暂时只支持手机短信验证码和微信扫码两种登录方式,建议你创建一个小号来进行登录。 请注意,你需要在搭建的过程中将你所搭建的小号上报给dodo官方,详情参考该频道 https://www.imdodo.com/channel/108078/130977
完成登录后,请在浏览器打开开发人员工具,导航到应用程序(Application) -> 存储(Storage) -> 本地存储(Local Storage) -> https://dodo.link。 成功登录的情况下,你将在右侧的key列找到如下两个你需要的参数:
  1. 1.
    uid
  2. 2.
    token
token有7天有效期,请放心,OlivOS会自动延长它的有效期。
DIXE(OLIVADICE)

Fanbook

你需要像如下方式进行设置,然后单击SAVE进行保存
DIXE(OLIVADICE)
你可以通过Fanbook官方的机器人管家申请机器人账号,你将获得一个Token
DIXE(OLIVADICE)

文件结构

目前较为关键的配置文件如下所示
DIXE(OLIVADICE)
对应每个Bot账号的文件路径为plugin/data/OlivaDice/{botHash}/{botHash}unity时,配置对所有Bot生效
  • 牌堆路径为plugin/data/OlivaDice/{botHash}/extend/deckclassic/
  • 帮助文档路径为plugin/data/OlivaDice/{botHash}/extend/helpdoc/
  • 自定义回复词路径为plugin/data/OlivaDice/{botHash}/console/customReply.json
  • 关键设置配置路径为plugin/data/OlivaDice/{botHash}/console/switch.json

关键设置配置 | switch.json

1
{
2
"globalEnable": 1,
3
"userConfigCount": 100,
4
"autoAcceptGroupAdd": 1,
5
"autoAcceptFriendAdd": 1,
6
"masterList": [
7
[
8
123456789,
9
"qq"
10
],
11
[
12
123456789123456789,
13
"telegram"
14
]
15
],
16
"noticeGroupList": [
17
[
18
987654321,
19
"qq"
20
],
21
[
22
123456789123456789,
23
"telegram"
24
]
25
],
26
"pulseUrlList": [
27
[
28
"https://api.dice.center/dicestatusup/",
29
"YUXIANXIAGUOYUXIANXIAGUO"
30
]
31
]
32
}
Copied!

自定义回复词 | customReply.json

1
{
2
"strSetStr": "回复词[{tStrName}]已更新",
3
"strBecomeMaster": "口令正确,[{tName}]已成为Master",
4
"strCantBecomeMaster": "口令错误,拒绝认证",
5
"strMasterConsoleShow": "[{tConsoleKey}]当前为[{tConsoleValue}]",
6
"strMasterConsoleSet": "[{tName}]已将[{tConsoleKey}]设置为[{tConsoleValue}]",
7
"strMasterConsoleSetInvalid": "非法的配置值",
8
"strMasterConsoleNotFound": "无法访问的配置项",
9
"strNeedMaster": "需要Master权限",
10
"strHello": "欢迎使用本机器人! 请使用[.help]查看帮助",
11
"strBot": "欢迎使用本机器人! 请使用[.help]查看帮助",
12
"strBotExit": "即将退出本群",
13
"strBotExitRemote": "收到远程控制, 即将退出本群",
14
"strBotExitRemoteShow" : "即将远程退出群[{tGroupId}]",
15
"strBotAddFriendNotice": "好友添加请求, 来自[{tUserId}]\n备注:{tComment}\n{tResult}",
16
"strBotAddGroupNotice" : "群添加请求,来自群[{tGroupId}], 邀请者[{tInvaterId}]\n{tResult}",
17
"strBotAddGroupNoticeIgnoreResult" : "已忽略\n请输入[{tAcceptCommand}]以远程接受请求",
18
"strBotAddGroupRemoteAcceptShow" : "已远程接受请求[{tInvateFlag}]",
19
"strAccept" : "已接受",
20
"strIgnore" : "已忽略",
21
"strReject" : "已驳回",
22
"strBotOn" : "开启成功",
23
"strBotAlreadyOn" : "已经处于开启状态",
24
"strBotOff" : "关闭成功",
25
"strBotAlreadyOff" : "已经处于关闭状态",
26
"strBotNotUnderHost" : "无所属主频道",
27
"strBotHostLocalOn" : "本主频道开启成功",
28
"strBotAlreadyHostLocalOn" : "本主频道已经处于开启状态",
29
"strBotHostLocalOff" : "本主频道关闭成功",
30
"strBotAlreadyHostLocalOff" : "本主频道已经处于关闭状态",
31
"strBotHostOn" : "本主频道进入默认开启模式",
32
"strBotAlreadyHostOn" : "本主频道已经处于默认开启模式",
33
"strBotHostOff" : "本主频道进入默认关闭模式",
34
"strBotAlreadyHostOff" : "本主频道已经处于默认关闭模式",
35
"strHelpDoc" : "已为你找到以下以下条目:\n{tHelpDocResult}",
36
"strHelpDocRecommend" : "已为你找到以下以下相似条目:\n{tHelpDocResult}",
37
"strHelpDocNotFound" : "未找到匹配条目",
38
"strDrawTi" : "[{tName}]疯狂发作-临时症状:\n{tResult}",
39
"strDrawLi" : "[{tName}]疯狂发作-总结症状:\n{tResult}",
40
"strDrawName" : "[{tName}]的随机名称:\n{tResult}",
41
"strDrawDeck" : "你抽到了:\n{tDrawDeckResult}",
42
"strDrawDeckHideShow" : "[{tName}]进行了暗抽牌",
43
"strDrawDeckNotFound" : "牌堆未找到",
44
"strRoll" : "[{tName}]掷骰: {tRollResult}",
45
"strRollWithReason" : "[{tName}]由于[{tRollReason}]掷骰: {tRollResult}",
46
"strRollHide" : "于群[{tGroupId}]中[{tName}]掷骰: {tRollResult}",
47
"strRollHideWithReason" : "于群[{tGroupId}]中[{tName}]由于[{tRollReason}]掷骰: {tRollResult}",
48
"strRollHideShow" : "[{tName}]掷暗骰",
49
"strRollHideShowWithReason" : "[{tName}]由于[{tRollReason}]掷暗骰",
50
"strRollRange" : "表达式: {tRollPara}\n细节: {tRollResultDetail}\n结果: {tRollResultInt}\n范围: {tRollResultIntRange}",
51
"strPcInit" : "[{tPcTempName}]人物卡作成:{tPcInitResult}",
52
"strPcUpdateSkillValue" : "[{tName}]的人物卡已更新:\n[{tSkillName}]: {tSkillUpdate}",
53
"strPcSetSkillValue" : "[{tName}]的人物卡已保存",
54
"strPcGetSingleSkillValue" : "[{tName}]的[{tSkillName}]: {tSkillValue}",
55
"strPcShow" : "人物卡[{tName}]:\n{tPcShow}",
56
"strPcList" : "[{tName}]的人物卡:\n{tPcList}\n当前选择:{tPcSelection}",
57
"strPcSet" : "人物卡已切换至[{tPcSelection}]",
58
"strPcSetError" : "试图切入的人物卡不存在",
59
"strPcDel" : "人物卡[{tPcSelection}]已删除",
60
"strPcDelError" : "试图删除的人物卡不存在",
61
"strPcTemp" : "人物卡[{tPcSelection}]套用模板[{tPcTempName}]",
62
"strPcTempShow" : "人物卡[{tPcSelection}]:\n模板[{tPcTempName}]",
63
"strPcTempError" : "试图套用的模板不存在,或是未设置人物卡",
64
"strPcTempRule" : "人物卡[{tPcSelection}]套用模板[{tPcTempName}]的规则[{tPcTempRuleName}]",
65
"strPcTempRuleShow" : "人物卡[{tPcSelection}]:\n模板[{tPcTempName}]\n规则[{tPcTempRuleName}]",
66
"strPcTempRuleError" : "试图套用的模板规则不存在,或是未设置人物卡",
67
"strPcRename" : "[{tPcSelection}]已重命名为[{tPcSelectionNew}]",
68
"strPcSkillCheck" : "[{tName}]进行技能[{tSkillValue}]检定: {tRollResult} {tSkillCheckReasult}",
69
"strPcSkillCheckHide" : "于群[{tGroupId}]中[{tName}]进行技能[{tSkillValue}]检定: {tRollResult} {tSkillCheckReasult}",
70
"strPcSkillCheckHideShow" : "[{tName}]进行技能[{tSkillValue}]暗检定",
71
"strPcSkillCheckWithSkillName" : "[{tName}]进行技能[{tSkillName}:{tSkillValue}]检定: {tRollResult} {tSkillCheckReasult}",
72
"strPcSkillCheckHideWithSkillName" : "于群[{tGroupId}]中[{tName}]进行技能[{tSkillName}:{tSkillValue}]检定: {tRollResult} {tSkillCheckReasult}",
73
"strPcSkillCheckHideShowWithSkillName" : "[{tName}]进行技能[{tSkillName}:{tSkillValue}]暗检定",
74
"strSanCheck" : "[{tName}]进行理智检定[{tSkillValue}]:\n{tRollResult} {tSkillCheckReasult}\n理智减少{tRollSubResult}点,当前剩余[{tSkillValueNew}]点",
75
"strSanCheckGreatFailed" : "[{tName}]进行理智检定[{tSkillValue}]:\n{tRollResult} {tSkillCheckReasult}\n理智减少{tRollSubResult}的最大值[{tRollSubResultIntMax}]点,当前剩余[{tSkillValueNew}]点",
76
"strIntPositiveInfinite" : "正无穷大",
77
"strIntNegativeInfinite" : "负无穷大",
78
"strPcSkillCheckSucceed" : "成功",
79
"strPcSkillCheckHardSucceed" : "困难成功",
80
"strPcSkillCheckExtremeHardSucceed" : "极难成功",
81
"strPcSkillCheckGreatSucceed" : "大成功",
82
"strPcSkillCheckFailed" : "失败",
83
"strPcSkillCheckGreatFailed" : "大失败",
84
"strPcSkillCheckFate01" : "[-2 拙劣]",
85
"strPcSkillCheckFate02" : "[-1 差劲]",
86
"strPcSkillCheckFate03" : "[+0 二流]",
87
"strPcSkillCheckFate04" : "[+1 一般]",
88
"strPcSkillCheckFate05" : "[+2 尚可]",
89
"strPcSkillCheckFate06" : "[+3 良好]",
90
"strPcSkillCheckFate07" : "[+4 极佳]",
91
"strPcSkillCheckFate08" : "[+5 卓越]",
92
"strPcSkillCheckFate09" : "[+6 惊异]",
93
"strPcSkillCheckFate10" : "[+7 史诗]",
94
"strPcSkillCheckFate11" : "[+8 传奇]",
95
"strPcSkillCheckNope" : "需要解释",
96
"strPcSkillCheckError" : "发生错误"
97
}
Copied!
Last modified 20h ago