380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
|
Ok(reply.join("\n\n"))
}
}
impl UpdateHandler for Core {
async fn handle (&self, update: Update) {
if let UpdateType::Message(msg) = update.update_type {
if let Ok(cmd) = Command::try_from(msg) {
let msg = cmd.get_message();
let words = cmd.get_args();
let command = cmd.get_name();
let res = match command {
"/check" | "/clean" | "/enable" | "/delete" | "/disable" => command::command(self, command, msg, words).await,
"/start" => command::start(self, msg).await,
"/list" => command::list(self, msg).await,
|
|
|
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
|
Ok(reply.join("\n\n"))
}
}
impl UpdateHandler for Core {
async fn handle (&self, update: Update) {
if let UpdateType::Message(msg) = update.update_type {
if let Ok(cmd) = Command::try_from(*msg) {
let msg = cmd.get_message();
let words = cmd.get_args();
let command = cmd.get_name();
let res = match command {
"/check" | "/clean" | "/enable" | "/delete" | "/disable" => command::command(self, command, msg, words).await,
"/start" => command::start(self, msg).await,
"/list" => command::list(self, msg).await,
|