From fdbecde455bed7244d0bd115bd29b61504492e56 Mon Sep 17 00:00:00 2001 From: crell2100 Date: Sun, 15 Dec 2024 22:30:20 +0300 Subject: [PATCH] add DONATS_ENABLE variable --- handlers/pay.py | 5 +++-- handlers/start.py | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/handlers/pay.py b/handlers/pay.py index bd709cd0..cf14b019 100644 --- a/handlers/pay.py +++ b/handlers/pay.py @@ -2,7 +2,7 @@ from aiogram import F, Router from aiogram.types import CallbackQuery, InlineKeyboardButton from aiogram.utils.keyboard import InlineKeyboardBuilder -from config import CRYPTO_BOT_ENABLE, FREEKASSA_ENABLE, ROBOKASSA_ENABLE, STARS_ENABLE, YOOKASSA_ENABLE +from config import CRYPTO_BOT_ENABLE, FREEKASSA_ENABLE, ROBOKASSA_ENABLE, STARS_ENABLE, YOOKASSA_ENABLE, DONATS_ENABLE router = Router() @@ -47,7 +47,8 @@ async def handle_pay(callback_query: CallbackQuery): ) ) builder.row(InlineKeyboardButton(text="🎟️ Активировать купон", callback_data="activate_coupon")) - builder.row(InlineKeyboardButton(text="💰 Поддержать проект", callback_data="donate")) + if DONATS_ENABLE: + builder.row(InlineKeyboardButton(text="💰 Поддержать проект", callback_data="donate")) builder.row(InlineKeyboardButton(text="👤 Личный кабинет", callback_data="profile")) await callback_query.message.answer( diff --git a/handlers/start.py b/handlers/start.py index 9d168326..5b6ca641 100644 --- a/handlers/start.py +++ b/handlers/start.py @@ -7,7 +7,7 @@ from aiogram.fsm.context import FSMContext from aiogram.types import BufferedInputFile, CallbackQuery, InlineKeyboardButton, Message from aiogram.utils.keyboard import InlineKeyboardBuilder -from config import CHANNEL_URL, CHANNEL_EXISTS, CONNECT_ANDROID, CONNECT_IOS, DOWNLOAD_ANDROID, DOWNLOAD_IOS, SUPPORT_CHAT_URL +from config import CHANNEL_URL, CHANNEL_EXISTS, CONNECT_ANDROID, CONNECT_IOS, DOWNLOAD_ANDROID, DOWNLOAD_IOS, SUPPORT_CHAT_URL,DONATS_ENABLE from database import add_connection, add_referral, check_connection_exists, get_trial, use_trial from handlers.keys.trial_key import create_trial_key from handlers.texts import INSTRUCTIONS_TRIAL, WELCOME_TEXT, get_about_vpn @@ -112,7 +112,8 @@ async def handle_connect_vpn(callback_query: CallbackQuery, session: Any): @router.callback_query(F.data == "about_vpn") async def handle_about_vpn(callback_query: CallbackQuery): builder = InlineKeyboardBuilder() - builder.row(InlineKeyboardButton(text="💰 Поддержать проект", callback_data="donate")) + if DONATS_ENABLE: + builder.row(InlineKeyboardButton(text="💰 Поддержать проект", callback_data="donate")) builder.row( InlineKeyboardButton(text="📞 Техническая поддержка", url=SUPPORT_CHAT_URL), )