diff --git a/assets/robots.txt b/assets/robots.txt index 128c24f..ef16dcd 100644 --- a/assets/robots.txt +++ b/assets/robots.txt @@ -1,31 +1,67 @@ User-agent: * Disallow: -User-agent: AdsBot-Google +User-agent: AI2Bot +User-agent: Ai2Bot-Dolma +User-agent: aiHitBot +User-agent: AliyunSecBot +User-agent: AliyunSecBot/Aliyun +User-agent: AliyunSecBot/Nutch-1.21-SNAPSHOT User-agent: Amazonbot +User-agent: AndiBot User-agent: anthropic-ai -User-agent: Applebot -User-agent: AwarioRssBot -User-agent: AwarioSmartBot +User-agent: Applebot-Extended +User-agent: Brightbot +User-agent: Brightbot 1.0 User-agent: Bytespider User-agent: CCBot User-agent: ChatGPT-User User-agent: ClaudeBot +User-agent: Claude-SearchBot +User-agent: Claude-User User-agent: Claude-Web User-agent: cohere-ai -User-agent: DataForSeoBot +User-agent: cohere-training-data-crawler +User-agent: Cotoyogi +User-agent: Crawlspace +User-agent: Diffbot +User-agent: DuckAssistBot +User-agent: ExaBot User-agent: FacebookBot +User-agent: Factset_spyderbot +User-agent: firecrawlAgent +User-agent: Google-CloudVertexBot User-agent: Google-Extended User-agent: GoogleOther +User-agent: GoogleOther-Image +User-agent: GoogleOther-Video User-agent: GPTBot +User-agent: iaskspider +User-agent: iaskspider/2.0 +User-agent: ICC-Crawler User-agent: ImagesiftBot -User-agent: magpie-crawler -User-agent: Meltwater +User-agent: img2dataset +User-agent: ISSCyberRiskCrawler +User-agent: Kangaroo Bot +User-agent: Meta-ExternalAgent +User-agent: Meta-ExternalFetcher +User-agent: MistralAI-User/1.0 +User-agent: NovaAct +User-agent: OAI-SearchBot User-agent: omgili User-agent: omgilibot -User-agent: peer39_crawler -User-agent: peer39_crawler/1.0 +User-agent: Operator +User-agent: PanguBot User-agent: PerplexityBot -User-agent: Seekr -User-agent: YouBot +User-agent: Perplexity-User +User-agent: PetalBot +User-agent: PhindBot +User-agent: QualifiedBot +User-agent: SemrushBot-OCOB +User-agent: SemrushBot-SWA +User-agent: Sidetrade indexer bot +User-agent: TikTokSpider +User-agent: Timpibot +User-agent: VelenPublicWebCrawler +User-agent: wpbot Disallow: / diff --git a/src/main.rs b/src/main.rs index 609ed36..262cd89 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,7 +1,8 @@ -use achubb_website::{run_load, run_server, database::establish_connection}; +use achubb_website::{database::establish_connection, run_load, run_server}; use clap::Parser; -use std::error::Error; +use dotenv::dotenv; use sqlx::postgres::PgPool; +use std::error::Error; #[derive(Parser, Debug)] #[command(version, about, long_about = None)] @@ -15,6 +16,7 @@ struct Args { #[tokio::main] async fn main() -> Result<(), Box> { + dotenv().ok(); let args = Args::parse(); let pool: PgPool = match establish_connection().await {