话说洛谷今年不是没有冬日绘板了吗,我们(某开发组)(其实就我自己一个人参与了)做了一个仿洛谷绘板,能扛住 DDoS,部分使用 ouuan 的 FakeLuoguPaintBoard,希望能有人来捧捧场(
时间:现在到明天 16:00 公测,各位可以测试 bug 并反馈或测试自己的脚本,冷却 1 秒
2023 年 1 月 1 日 00:00:00 ~ 2023 年 1 月 4 日 00:00:00 正式,冷却 30 秒
API 为
//HTTP
get('/paintBoard') 返回 paintboard 页面
get('/paintBoard/board') 返回版面,格式与洛谷相同
post('/paintBoard/paint',{
x: x,
y: y,
color: color,
uid: LuoguUid,
paste: LuoguPaste
})
其中 x,y,color 的定义与洛谷相同,uid,paste 的定义详见活动页面
//WebSocket
地址 ws://segonoj.site:4000/paintboard/ws
你应该先发送
{
"type": "join_channel",
"channel": "paintboard",
"channel_param": ""
}
服务器将发送
{
"type": "result"
}
如果版面有更新,服务器将返回
{
type: "paintboard_update",
"x": x,
"y": y,
"color": color,
}
定义与上述相同。
绘板长 1000px, 宽 600px
一次宣传不违规吧(小声)