forcebot_rs/src/main.rs

35 lines
823 B
Rust
Raw Normal View History

2023-12-19 21:45:22 -05:00
// use twitch_irc::login::StaticLoginCredentials;
// use twitch_irc::ClientConfig;
// use twitch_irc::SecureTCPTransport;
// use twitch_irc::TwitchIRCClient;
// use twitch_irc::message::ServerMessage;
// use std::env;
// // use std::time::Instant;
// use rand::Rng;
// use dotenv::dotenv;
// // mod helpers;
2023-12-19 21:45:22 -05:00
// use std::collections::HashMap;
2023-12-19 00:34:21 -05:00
2023-12-19 20:38:20 -05:00
pub mod core;
2023-12-22 09:21:49 -05:00
pub mod modules;
use std::process::Output;
2023-12-19 20:38:20 -05:00
use crate::core::botinstance::BotInstance;
2023-10-22 08:35:09 -04:00
#[tokio::main]
pub async fn main() {
2024-01-27 21:40:08 -05:00
//let bot:BotInstance<dyn std::future::Future<Output = ()>> = BotInstance::init();
2023-12-19 20:38:20 -05:00
//let bot:BotInstance<dyn Send + std::future::Future<Output = ()>> = BotInstance::init();
//let bot:BotInstance<std::future::Future<Output = ()> + Sized> = BotInstance::init();
2024-01-27 13:35:55 -05:00
let bot = BotInstance::init();
2023-12-19 20:38:20 -05:00
bot.runner().await;
2023-12-19 21:43:03 -05:00
2023-10-22 08:35:09 -04:00
}