robot-directives
Version:
Parse robot directives within HTML meta and/or HTTP headers.
25 lines (16 loc) • 356 B
JavaScript
var isBot = require("isbot");
var userAgentLib = require("useragent");
function parseBotAgent(userAgent)
{
if (userAgent != null)
{
userAgent = userAgentLib.parse(userAgent).family.toLowerCase();
if (userAgent!=="other" && isBot(userAgent))
{
return userAgent;
}
}
return "robots";
}
module.exports = parseBotAgent;
;