@@ -65,7 +65,8 @@ public static function getApp(string $value, array $data = []) : array {
6565 'yisouspider ' => 'search ' ,
6666 '360spider ' => 'search ' ,
6767 'sogou web spider ' => 'search ' ,
68- 'bytespider ' => 'crawler '
68+ 'bytespider ' => 'crawler ' ,
69+ 'claudebot ' => 'ai '
6970 ];
7071 $ apps = [
7172 'yacybot ' => 'YacyBot ' ,
@@ -124,7 +125,9 @@ public static function getApp(string $value, array $data = []) : array {
124125 'googledocs ' => 'Google Docs ' ,
125126 'user-agent: seolyt ' => 'SEOlyt ' ,
126127 'bytespider ' => 'ByteDance Spider ' ,
127- 'spider-feedback@bytedance.com ' => 'ByteDance Spider '
128+ 'spider-feedback@bytedance.com ' => 'ByteDance Spider ' ,
129+ 'oai-searchbot ' => 'OpenAI SearchBot ' ,
130+ 'chatgpt-user ' => 'ChatGPT User '
128131 ];
129132
130133 $ lower = \mb_strtolower ($ parts [0 ]);
@@ -391,14 +394,15 @@ public static function get() : array {
391394 'http-client/ ' => new props ('any ' , $ fn ['scraper ' ]),
392395 'HttpClient/ ' => new props ('any ' , $ fn ['scraper ' ]),
393396 'PowerShell/ ' => new props ('start ' , $ fn ['scraper ' ]),
397+ 'OAI-SearchBot/ ' => new props ('start ' , $ fn ['search ' ]),
394398 'GPTBot/ ' => new props ('start ' , $ fn ['ai ' ]),
395399 'Diffbot/ ' => new props ('start ' , $ fn ['ai ' ]),
396400 'Amazonbot/ ' => new props ('start ' , $ fn ['ai ' ]),
397401 'Applebot/ ' => new props ('start ' , $ fn ['ai ' ]),
398402 'PerplexityBot/ ' => new props ('start ' , $ fn ['ai ' ]),
399403 'YouBot/ ' => new props ('start ' , $ fn ['ai ' ]),
400404 'Google-Extended ' => new props ('start ' , $ fn ['ai ' ]),
401- 'ChatGPT-User/ ' => new props ('start ' , $ fn ['feed ' ]),
405+ 'ChatGPT-User/ ' => new props ('start ' , $ fn ['ai ' ]),
402406 'facebookexternalhit/ ' => new props ('start ' , $ fn ['feed ' ]),
403407 'facebookcatalog/ ' => new props ('start ' , $ fn ['feed ' ]),
404408 'Validator ' => new props ('any ' , $ fn ['validator ' ]),
0 commit comments