get_message/
get_message.rs1use agent_twitter_client::scraper::Scraper;
2use agent_twitter_client::error::Result;
3use dotenv::dotenv;
4#[tokio::main]
5async fn main() -> Result<()> {
6 dotenv().ok();
7 let mut scraper = Scraper::new().await?;
8 let cookie_string = std::env::var("TWITTER_COOKIE_STRING")
9 .expect("TWITTER_COOKIE_STRING environment variable not set");
10 let username = std::env::var("TWITTER_USERNAME")
11 .expect("TWITTER_USERNAME environment variable not set");
12 scraper.set_from_cookie_string(&cookie_string).await?;
13 let dm_history = scraper.get_direct_message_conversations(&username, None).await?;
14 println!("Direct message conversations: {:?}", dm_history);
15 Ok(())
16}