如何使用 Duel Bot 进行对决?

· · 个人记录

\huge \text{Duel Bot 摆了,不写了!!!}

以后调用默认是 Guess Bot,未来可能会跟进 Duel Bot 进度。

给出的都是例子,可以不按这个调用,例如难度是可以自己改的,只要属于原 OJ 的难度区间。

bind

@_PinkieRabbit_ bind cf _YXJS_ 绑定「CodeForces」名为 _YXJS_ 的账号。绑定 CodeForces,首先请前往 https://codeforces.com/problemset/problem/1/A 提交一份 CE 代码,然后在一分钟内回到洛谷进行 bind。

challenge

未开发完成@_PinkieRabbit_ challenge start @_YXJS_ cf 800 1500 挑战洛谷用户 _YXJS_ 难度为 [800,1500]

未开发完成@_PinkieRabbit_ challenge start @_YXJS_ cf 3500 挑战洛谷用户 _YXJS_ 难度为 [3500,3500]

未开发完成@_PinkieRabbit_ challenge judge 判决您所处挑战的结果。

未开发完成@_PinkieRabbit_ challenge change 更换您所述挑战试题。

未开发完成@_PinkieRabbit_ challenge accept 同意挑战同意换题。

未开发完成@_PinkieRabbit_ challenge decline 拒绝挑战拒绝换题。

@_PinkieRabbit_ challenge ranklist 返回前 10 名选手 rating 柱状图。犇犇长度有限制采用云剪贴板储存图片。

未开发完成@_PinkieRabbit_ challenge query _YXJS_ 返回用户名字为 _YXJS_ 的选手 rating 折线图以及战绩。犇犇长度有限制采用云剪贴板储存图片。

未开发完成@_PinkieRabbit_ challenge query 516346 返回用户编号为 516346 的选手 rating 折线图以及战绩。犇犇长度有限制采用云剪贴板储存图片。

未开发完成@_PinkieRabbit_ challenge ongoing 返回目前正在进行的挑战。考虑到挑战可能过多,选择洛谷云剪贴板储存。

事先声明:洛谷的 robots.txt 明文禁止了爬取 record,因此洛谷 challenge 不在开发日程之中。

duel

@_PinkieRabbit_ duel lg 1 7 表示选择「洛谷」难度为 \{{\color{white}\colorbox{#FE4C61}{入门}},{\color{white}\colorbox{#F39C11}{普及-}},{\color{white}\colorbox{#FFC116}{普及/提高-}},{\color{white}\colorbox{#52C41A}{普及+/提高}},{\color{white}\colorbox{#3498DB}{提高+/省选-}},{\color{white}\colorbox{#9D3DCF}{省选/NOI-}},{\color{white}\colorbox{#0E1D69}{NOI/NOI+/CTSC}}\} 的题目。

@_PinkieRabbit_ duel lg 0 表示选择「洛谷」难度为 \{\color{white}\colorbox{#BFBFBF}{暂无评定}\} 的题目。

@_PinkieRabbit_ duel cf 800 3500 表示选择「CodeForces」难度为 [800,3500] 的题目。

@_PinkieRabbit_ duel cf 1450 表示选择「CodeForces」难度为 [1500,1500] 的题目。我们会自动帮您四舍五入至百位。

若只选择一个 Difficulty,只会选择当前难度。

若选择了 Left Difficulty 和 Right Difficulty,会在 [\text{Left\ Diffculty},\text{Right\ Diffculty}] 中随机选择难度。

help

返回这篇博客教程。