//! Проверка работоспособности бота.
//!
//! Этот пример читает токен из переменной окружения `MAXBOT_TOKEN` (и `MAXBOT_PROXY`,
//! если задано), запрашивает информацию о боте через `get_me()`
//! и выводит `true`, если бот корректен, иначе `false`.
//!
//! Можно использовать для быстрой проверки настроек в CI/CD или при развёртывании.
//!
//! # Запуск
//! ```bash
//! export MAXBOT_TOKEN="ваш_токен"
//! cargo run --example check-bot
//! ```
use maxbot::MaxClient;
#[tokio::main]
async fn main() {
let client = match MaxClient::from_env() {
Ok(c) => c,
Err(_err) => {
println!("false");
return;
}
};
match client.get_me().await {
Ok(me) => {
println!("{}", me.user.is_bot);
}
Err(_err) => {
println!("false");
}
}
}