Safety commit, resolved 14/10 second telegram API timeout, password governer builder & tower governer .key_extrator() error.

This commit is contained in:
unknown
2026-05-22 12:49:33 +02:00
parent a0f7efcd34
commit 6d004f2a65
3 changed files with 66 additions and 12 deletions

View File

@@ -182,7 +182,11 @@ async fn run_bot() {
master_key: Arc::new(master_key), moderation, pipeline, sem,
};
let bot = Bot::new(&config.telegram.bot_token);
let client = teloxide::net::default_reqwest_settings()
.timeout(std::time::Duration::from_secs(60))
.build()
.expect("reqwest client build failed");
let bot = Bot::with_client(&config.telegram.bot_token, client);
info!("Bot started");
let handler = dptree::entry()
@@ -684,7 +688,7 @@ async fn refresh_options_message(
let keyboard = InlineKeyboardMarkup::new(vec![
vec![
InlineKeyboardButton::callback("[ Toggle Destroy ]", "v1:opt:toggle_destroy"),
InlineKeyboardButton::callback("[ Toggle Download ]", "v1:opt:toggle_download"),
InlineKeyboardButton::callback("[ Toggle DL ]", "v1:opt:toggle_download"),
],
vec![
InlineKeyboardButton::callback("[ Set Password ]", "v1:opt:set_password"),