关于Dice! Alter
Alter即阉割版,删除了大量在鹅城(QQ官方平台)失效的功能,并将内置指令的匹配句首从.
修改为/
,合并了DiceDriver以onebot11协议通过Gensokyo转接官方接口。
鹅城骰的优点
略。好吧——
- 可以通过在输入栏键入斜杠
/
呼出指令菜单,相比于提醒新人用help,降低了一定引导门槛;
- 可以从呼出菜单触屏调用,完全匹配指令可以免输入触发;
鹅城骰的缺点
- 目前仅限企业主体的机器人支持在群内使用,而企业公司名在机器人资料页公开,配合天眼查约等于个人信息公开;
- 不支持QQ主界面私聊,不能暗骰;
- 无法接收除at外的群内消息,无法记录跑团log,无法响应除群内消息外的其他事件;
- 除了被at的一问一答外没有发言权,无法主动/定向发送消息,不能进行发送群消息外的其他操作;
- 无法获取真实QQ和群号,无法主动获取群成员管理权限
搭建步骤
在QQ 开放平台(q.qq.com)凭营业执照注册企业账号;
如果你的骰有撞名的风险(QQ机器人不允许重名),可以搁置资质等问题先注册一个个人号,只管抢注机器人名称
审核开发者资质并等待通过(企业对公账户的验证与机器人上线的审核都只在工作日进行,所以尽量不要拖延);
期间可以进行下一步
应用管理->机器人->创建机器人,上传头像并输出名称和介绍(如:Dice! TRPG跑团助手,支持COC/DND等
,可视情况调整)
三项资料调整次数是有额度的,且修改也需要审核,尽量一次性敲定。注意不要涉及版权,自动审核可能会过但不排除被举报。
下载w4123.Dice.Gensokyo整合包;进入机器人页面->开发->开发设置,将其中AppID、Token、AppSecret复制入config.yml对应位置(保证settings->ws_address[0]在同一台机内没重复占用,如有请修改为未被占用的端口)
双击启动w4123.Dice.Gensokyo.exe,然后双击gensokyo.bat
进入【开发->沙箱配置->在QQ群配置】设置一个自己当管理的小群,将测试中机器人添加进群,调试机器人
进入【开发->发布设置->功能配置->指令->配置】,逐条添加指令(添加指令仅意味着出现在机器人唤起时的指令列表,不等于仅能响应所加指令,且至多24条,可自行挑选想注册的指令)指令添加参考见下:
指令名 | 介绍 |
/help | 获取帮助文档 |
/r | 以指定表达式掷骰丨默认D100 |
/pc | 配置当前绑定角色卡 |
/st | 录入角色卡属性 |
/rc | COC规则检定 |
/setcoc | 设置检定房规 |
/sc | COC7理智检定结果 |
/en | COC7增强检定结果 |
/rules | 查询指定规则书条目 |
/coc | 指定数量的《克苏鲁的呼唤》调查员属性生成 |
/dnd | 指定数量的《龙与地下城》冒险者属性生成 |
/ti | COC调查员临时疯狂症状 |
/li | COC调查员总结疯狂症状 |
/draw | 从指定牌堆随机抽取 |
/name | 生成随机姓名 |
/jrrp | 1100间的随机今日人品 |
- 返回【功能配置与提审】,填写自测报告(上一步添加了多少条指令,表格中就填多少条指令)并上传,提交审核(提审时确认权限范围——公骰选全部,私骰可以选白名单)。等待通过审核的通知后上线机器人。
其他关于鹅城骰
- 企业主体至多可创建10个机器人,你可以通过给机器人加管理员的方式让其他人挂靠在你的主体下,此时你本人的实名对他们可见;
- 由于鹅城骰最快捷的调用方法是在输入框内单独输入一个
/
,因此完全匹配的指令比前缀匹配的指令更适合配置到列表;