跳转到内容
搜索文档

减慢可疑请求

定义当传入请求与基于 bot 分数判定的可疑规则匹配时所使用的延迟。

最后更新 查看 MarkdownAgent 设置

Snippet 代码

export default {
	async fetch(request) {
		// Define delay
		const delay_in_seconds = 5;
		// Introduce a delay
		await new Promise((resolve) =>
			setTimeout(resolve, delay_in_seconds * 1000),
		); // Set delay in milliseconds

		// Pass the request to the origin
		const response = await fetch(request);
		return response;
	},
};

Snippet 规则

配置自定义过滤表达式:

字段 操作符
Bot 分数 小于 10

如果您使用的是表达式编辑器,请输入以下表达式:

(cf.bot_management.score lt 10)

这篇文档对您有帮助吗?