Merge pull request #24 from Vladless/youkassa

Youkassa
This commit is contained in:
Vladislav Lisitsyn
2024-10-02 05:04:01 +03:00
committed by GitHub
2 changed files with 8 additions and 6 deletions
+2 -1
View File
@@ -5,6 +5,7 @@ from aiogram import Bot, Router, types
from aiogram.fsm.state import State, StatesGroup
from aiogram.types import ( # Импортируем необходимые классы
InlineKeyboardButton, InlineKeyboardMarkup)
from aiogram.filters import Command
from bot import bot
from config import DATABASE_URL, ADMIN_PASSWORD, ADMIN_USERNAME, ADMIN_ID
@@ -89,7 +90,7 @@ async def notify_expiring_keys(bot: Bot):
except Exception as e:
print(f"Ошибка при отправке уведомлений: {e}")
@router.message(commands=['send_to_all'])
@router.message(Command('send_to_all'))
async def send_message_to_all_clients(message: types.Message):
# Проверяем, является ли отправитель администратором
if message.from_user.id != ADMIN_ID: # Замените ADMIN_ID на ID вашего администратора
+6 -5
View File
@@ -7,7 +7,7 @@ from aiogram.types import (BufferedInputFile, CallbackQuery,
InlineKeyboardButton, InlineKeyboardMarkup, Message)
from bot import bot
from config import (ADMIN_ID, CHANNEL_URL, # Добавьте SUPPORT_CHAT_URL
from config import (ADMIN_ID, CHANNEL_URL,
SUPPORT_CHAT_URL)
router = Router()
@@ -18,9 +18,9 @@ class FeedbackState(StatesGroup):
async def send_welcome_message(chat_id: int):
# Новый текст приветствия
welcome_text = (
"*SoloNet — ваш провайдер в бесцензурный интернет!*\n\n"
"Получите высокую скорость и самый безопасный протокол VPN, "
"который работает даже в Китае."
"*SoloNet — ваш доступ в свободный интернет! 🌐✨*\n\n"
"Используйте надежный и быстрый VPN, который гарантирует вашу безопасность даже в самых строгих условиях. 🔒🚀\n\n"
"*ver. 1.0*"
)
# Путь к изображению
@@ -43,7 +43,7 @@ async def send_welcome_message(chat_id: int):
with open(image_path, 'rb') as image_from_buffer:
await bot.send_photo(
chat_id,
BufferedInputFile(image_from_buffer.read(), filename="solo_pic.png"),
BufferedInputFile(image_from_buffer.read(), filename="pic.jpg"),
caption=welcome_text,
parse_mode='Markdown',
reply_markup=inline_keyboard # Inline-клавиатура
@@ -71,6 +71,7 @@ async def handle_about_vpn(callback_query: CallbackQuery):
await callback_query.message.answer(
info_message,
parse_mode='HTML',
parse_mode='Markdown',
reply_markup=inline_keyboard_back
)