diff --git a/src/scripts/apexBots.sh b/src/scripts/apexBots.sh index e4212d6..7ba9e89 100755 --- a/src/scripts/apexBots.sh +++ b/src/scripts/apexBots.sh @@ -29,7 +29,18 @@ run_query() { PROMPT Bot Hits on APEX in last 1 hour for container: $container_name; SELECT - AGENT, + CASE + WHEN UPPER(AGENT) LIKE '%AMAZON%' THEN 'Amazon Bot' + WHEN UPPER(AGENT) LIKE '%GOOGLE%' THEN 'Google Bot' + WHEN UPPER(AGENT) LIKE '%FACEBOOK%' THEN 'Facebook Bot' + WHEN UPPER(AGENT) LIKE '%BING%' THEN 'Bing Bot' + WHEN UPPER(AGENT) LIKE '%YANDEX%' THEN 'Yandex Bot' + WHEN UPPER(AGENT) LIKE '%MJ12BOT%' THEN 'MJ12Bot' + WHEN UPPER(AGENT) LIKE '%INDEX%' THEN 'Index Bot' + WHEN UPPER(AGENT) LIKE '%DOTBOT%' THEN 'DotBot' + WHEN UPPER(AGENT) LIKE '%SEMRUSH%' THEN 'Semrush Bot' + ELSE 'Other Bot' + END AS AGENT_NAME, COUNT(*) AS HIT_COUNT FROM APEX_WORKSPACE_ACTIVITY_LOG @@ -45,11 +56,21 @@ run_query() { UPPER(AGENT) LIKE '%FACEBOOK%' ) GROUP BY - AGENT + CASE + WHEN UPPER(AGENT) LIKE '%AMAZON%' THEN 'Amazon Bot' + WHEN UPPER(AGENT) LIKE '%GOOGLE%' THEN 'Google Bot' + WHEN UPPER(AGENT) LIKE '%FACEBOOK%' THEN 'Facebook Bot' + WHEN UPPER(AGENT) LIKE '%BING%' THEN 'Bing Bot' + WHEN UPPER(AGENT) LIKE '%YANDEX%' THEN 'Yandex Bot' + WHEN UPPER(AGENT) LIKE '%MJ12BOT%' THEN 'MJ12Bot' + WHEN UPPER(AGENT) LIKE '%INDEX%' THEN 'Index Bot' + WHEN UPPER(AGENT) LIKE '%DOTBOT%' THEN 'DotBot' + WHEN UPPER(AGENT) LIKE '%SEMRUSH%' THEN 'Semrush Bot' + ELSE 'Other Bot' + END ORDER BY HIT_COUNT DESC; - exit; EOF "