Fix warnings. Bump version.

This commit is contained in:
AB
2021-01-10 21:38:18 +03:00
parent 6ae3b2af1f
commit 0d24976ec2
4 changed files with 19 additions and 6 deletions

View File

@ -1,6 +1,6 @@
[package]
name = "desubot"
version = "0.5.0"
version = "0.5.1"
authors = ["AB <ab@hexor.ru>"]
edition = "2018"

View File

@ -1,10 +1,10 @@
static CODE: &str = "<b>Code highlighter</b>
#[allow(dead_code)]
static CODE_HELP: &str = "<b>Code highlighter</b>
<i>Usage</i>
<pre>/CODE
#&lt;theme - Dracula by default&gt;
&lt;CODE&gt;
#&lt;lang - JS by default&gt;</pre>
#&lt;lang - JS by default&gt; #&lt;theme - Dracula by default&gt;</pre>
Language may be defined by both name and extension - Rust, rs...
Max lines - 80
@ -33,4 +33,11 @@ gruvbox
gruvbox-light
gruvbox-white
zenburn
";
";
#[allow(dead_code)]
pub static SQL_HELP: &str = "<b>Perform an SQL command</b>
<i>* Only one sentence per message.
* Only SELECT command.
* Max result length is 100 lines. Use LIMIT 100.
* SQLITE syntax is available only.</i>";

View File

@ -23,6 +23,8 @@ use syntect::util::LinesWithEndings;
use telegram_bot::prelude::*;
use telegram_bot::{Api, Message, ParseMode};
include!("../assets/help_text.rs");
pub struct Here {
pub data: String,
}
@ -65,6 +67,10 @@ impl Execute for Sql {
async fn exec_with_result(&self, api: &Api, message: &Message) -> Result<String, Error> {
let mut sql = self.data.clone();
debug!("PIZDA - {}", sql);
if sql == "/sql" || sql == "/sql-" {
return Ok(SQL_HELP.to_string())
}
let is_head = if sql.starts_with('-') {
sql = sql.replacen("-", "", 1);
false

View File

@ -48,7 +48,7 @@ pub async fn handler(
}
Err(_) => {
let _ = api
.send(message.text_reply(CODE).parse_mode(ParseMode::Html))
.send(message.text_reply(CODE_HELP).parse_mode(ParseMode::Html))
.await?;
}
}