playerbot/src/main.rs
2026-05-03 14:45:04 -04:00

34 lines
977 B
Rust

mod funcs;
mod minecraft;
mod scpsl;
mod types;
use dotenvy::{self, dotenv};
use minecraft::Minecraft;
use tokio::join;
use url::{self, Url};
#[macro_use]
extern crate log;
#[tokio::main]
async fn main() {
dotenv().ok();
pretty_env_logger::init();
let gamerzone = Minecraft::new(
Url::try_from("https://api.mcstatus.io/v2/status/java/bleat.shibedrill.site").unwrap(),
std::env::var("TOKEN_BOT_MC_BLEAT").unwrap(),
"DeersCord SMP".into(),
);
let mchprs = Minecraft::new(
Url::try_from("https://api.mcstatus.io/v2/status/java/mchprs.shibedrill.site").unwrap(),
std::env::var("TOKEN_BOT_MC_MCHPRS").unwrap(),
"Project MCRV".into(),
);
let dawn = Minecraft::new(
Url::try_from("https://api.mcstatus.io/v2/status/java/dawn.shibedrill.site").unwrap(),
std::env::var("TOKEN_BOT_MC_DAWN").unwrap(),
"Dawn Group".into(),
);
join!(mchprs.run(), gamerzone.run(), dawn.run());
}