如题,今天测试新牌堆的时候有人恶意使用了.draw xxx 100,骰子在爆发了整整5页的.draw回执刷屏之后直接原地爆掉了,怎么设置一个复数生成指令的上限来避免此类问题呢?
先把人给拉黑了再说 防止牌堆被多次恶意抽取,我这里的做法是 假设这是你需要抽的牌堆A:
{ "A":["内容","内容","很多个内容"] }
那就把它外面再叠一层,同时把A做成不可抽取
A
{ "A":["{_A}"], "_A":["内容","内容","很多个内容"] }
这样在使用.draw A的时候就只能抽取一个_A了,而_A里有多少内容都与用户无关
.draw A
_A