diff --git a/README.md b/README.md index 9b6f108..5da7ca4 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Telegram Bot Assistant written on TypeScript/Deno -[![GitHub top language](https://img.shields.io/github/languages/top/rust-lang-uz/telegram?style=flat-square&logo=github)](https://github.com/rust-lang-uz/telegram) +[![GitHub top language](https://img.shields.io/github/languages/top/rust-lang-uz/rustina?style=flat-square&logo=github)](https://github.com/rust-lang-uz/rustina) [![Chat](https://img.shields.io/badge/Chat-grey?style=flat-square&logo=telegram)](https://t.me/rustlanguz) [![Test CI](https://github.com/rust-lang-uz/telegram/actions/workflows/test.yml/badge.svg)](https://github.com/rust-lang-uz/telegram/actions/workflows/test.yml) diff --git a/src/functions/groups.rs b/src/functions/groups.rs index 91637ba..4179bcc 100644 --- a/src/functions/groups.rs +++ b/src/functions/groups.rs @@ -3,7 +3,7 @@ use crate::utils::{ keyboard::Keyboard, }; use teloxide::{ - payloads::SendMessageSetters, + payloads::{SendMessageSetters, EditMessageTextSetters}, prelude::*, types::{InlineKeyboardMarkup, ParseMode}, }; @@ -14,6 +14,7 @@ pub async fn command(bot: &Bot, msg: &Message, groups: &Groups) -> ResponseResul bot.send_message(msg.chat.id, TEXT) .parse_mode(ParseMode::Html) .reply_markup(keyboard_list(groups, 1)) + .disable_web_page_preview(true) .await?; Ok(()) @@ -30,6 +31,7 @@ pub async fn callback_list( bot.edit_message_text(chat.id, id, TEXT) .parse_mode(ParseMode::Html) .reply_markup(keyboard_list(groups, args[0].parse().unwrap_or(1))) + .disable_web_page_preview(true) .await?; } else if let Some(id) = q.inline_message_id.clone() { bot.edit_message_text_inline(id, "Oopsie, something went wrong...") diff --git a/src/functions/help.rs b/src/functions/help.rs index b438238..1c22284 100644 --- a/src/functions/help.rs +++ b/src/functions/help.rs @@ -3,7 +3,10 @@ use crate::Command; use teloxide::{payloads::SendMessageSetters, prelude::*, types::ParseMode}; static TEXT: &[(&str, &str)] = &[ - ("docs", "reply qilingan odamga dok borligi haqida eslatish"), + ("help", "ushbu xabarni qayta ko'rsatish"), + ("rules", "qoidalarni aks ettirish"), + ("about", "ushbu botimizning rivojlantirish qismi"), + ("group", "rust ga oid guruh va hamjamiyatlar"), ("useful", "rust haqida foydali yoki kerakli ma'lumotlar"), ("latest", "eng oxirgi reliz haqida qisqacha ma'lumot"), ("version", "biron anniq reliz haqida to'liq ma'lumot"), @@ -11,14 +14,6 @@ static TEXT: &[(&str, &str)] = &[ "off", "reply qilingan odamga offtop borligi haqida eslatish", ), - ("group", "rust ga oid guruh va hamjamiyatlar"), - ("help", "ushbu xabarni qayta ko'rsatish"), - ("about", "ushbu botimizning rivojlantirish qismi"), - ("rules", "qoidalarni aks ettirish"), - ( - "which", - "ushbu guruh va foydalanuvchi metrik ma'lumotlarini ko'rsatish", - ), ]; pub async fn command(bot: &Bot, msg: &Message, _cmd: &Command) -> ResponseResult<()> {