This commit is contained in:
2023-09-03 20:26:12 +02:00
parent 6dee897bb6
commit d265dec01d
3 changed files with 16 additions and 15 deletions

View File

@@ -137,14 +137,9 @@ async fn send_with_download_from_channel(
) -> BotHandlerInternal {
match download_file(&download_data).await {
Ok(v) => {
match _send_downloaded_file(&message, bot.clone(), v).await {
Ok(_) => (),
Err(err) => {
log::error!("{:?}", err);
send_download_link(message.clone(), bot.clone(), download_data).await?;
return Ok(());
},
if let Err(_) = _send_downloaded_file(&message, bot.clone(), v).await {
send_download_link(message.clone(), bot.clone(), download_data).await?;
return Ok(());
};
if need_delete_message {

View File

@@ -0,0 +1,9 @@
use teloxide::utils::command::BotCommands;
#[derive(BotCommands, Clone)]
#[command(rename_rule = "lowercase")]
pub enum HelpCommand {
Start,
Help,
}

View File

@@ -1,13 +1,10 @@
pub mod commands;
use crate::bots::BotHandlerInternal;
use teloxide::{prelude::*, utils::command::BotCommands, types::ParseMode, adaptors::{Throttle, CacheMe}};
use teloxide::{prelude::*, types::ParseMode, adaptors::{Throttle, CacheMe}};
#[derive(BotCommands, Clone)]
#[command(rename_rule = "lowercase")]
enum HelpCommand {
Start,
Help,
}
use self::commands::HelpCommand;
pub async fn help_handler(message: Message, bot: CacheMe<Throttle<Bot>>) -> BotHandlerInternal {