use maxbot::{MaxClient, SendMessageParamsBuilder};
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let token = std::env::var("MAXBOT_TOKEN").expect("Missing MAXBOT_TOKEN");
let chat_id = std::env::var("CHAT_ID")
.expect("Missing CHAT_ID")
.parse::<i64>()?;
if let Ok(proxy_url) = std::env::var("MAXBOT_PROXY") {
maxbot::set_global_base_url(proxy_url);
}
let client = MaxClient::new(token);
let builder = SendMessageParamsBuilder::new()
.text("Привет, чат!")
.chat_id(chat_id)
.silent();
match client.send_message_builder(builder).await {
Ok(ids) => println!("✅ Сообщение отправлено! ID: {:?}", ids),
Err(e) => eprintln!("❌ Ошибка: {}", e),
}
Ok(())
}