Remove vpn logo asset from repo
This commit is contained in:
+47
-25
@@ -91,18 +91,23 @@ async def show_referral_info(
|
|||||||
|
|
||||||
referral_text += "📢 Приглашайте друзей и зарабатывайте!"
|
referral_text += "📢 Приглашайте друзей и зарабатывайте!"
|
||||||
|
|
||||||
if callback.message.text:
|
logo = FSInputFile("vpn_logo.png")
|
||||||
await callback.message.edit_text(
|
if callback.message.photo:
|
||||||
referral_text,
|
await callback.message.edit_media(
|
||||||
|
types.InputMediaPhoto(
|
||||||
|
media=logo,
|
||||||
|
caption=referral_text,
|
||||||
|
parse_mode="HTML",
|
||||||
|
),
|
||||||
reply_markup=get_referral_keyboard(db_user.language),
|
reply_markup=get_referral_keyboard(db_user.language),
|
||||||
parse_mode="HTML"
|
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
await callback.message.delete()
|
await callback.message.delete()
|
||||||
await callback.message.answer(
|
await callback.message.answer_photo(
|
||||||
referral_text,
|
logo,
|
||||||
|
caption=referral_text,
|
||||||
reply_markup=get_referral_keyboard(db_user.language),
|
reply_markup=get_referral_keyboard(db_user.language),
|
||||||
parse_mode="HTML"
|
parse_mode="HTML",
|
||||||
)
|
)
|
||||||
await callback.answer()
|
await callback.answer()
|
||||||
|
|
||||||
@@ -112,6 +117,7 @@ async def show_referral_qr(
|
|||||||
db_user: User,
|
db_user: User,
|
||||||
):
|
):
|
||||||
texts = get_texts(db_user.language)
|
texts = get_texts(db_user.language)
|
||||||
|
logo = FSInputFile("vpn_logo.png")
|
||||||
|
|
||||||
bot_username = (await callback.bot.get_me()).username
|
bot_username = (await callback.bot.get_me()).username
|
||||||
referral_link = f"https://t.me/{bot_username}?start={db_user.referral_code}"
|
referral_link = f"https://t.me/{bot_username}?start={db_user.referral_code}"
|
||||||
@@ -154,15 +160,19 @@ async def show_detailed_referral_list(
|
|||||||
page: int = 1
|
page: int = 1
|
||||||
):
|
):
|
||||||
texts = get_texts(db_user.language)
|
texts = get_texts(db_user.language)
|
||||||
|
logo = FSInputFile("vpn_logo.png")
|
||||||
|
|
||||||
referrals_data = await get_detailed_referral_list(db, db_user.id, limit=10, offset=(page - 1) * 10)
|
referrals_data = await get_detailed_referral_list(db, db_user.id, limit=10, offset=(page - 1) * 10)
|
||||||
|
|
||||||
if not referrals_data['referrals']:
|
if not referrals_data['referrals']:
|
||||||
await callback.message.edit_text(
|
await callback.message.edit_media(
|
||||||
"📋 У вас пока нет рефералов.\n\nПоделитесь своей реферальной ссылкой, чтобы начать зарабатывать!",
|
types.InputMediaPhoto(
|
||||||
|
media=logo,
|
||||||
|
caption="📋 У вас пока нет рефералов.\n\nПоделитесь своей реферальной ссылкой, чтобы начать зарабатывать!",
|
||||||
|
),
|
||||||
reply_markup=types.InlineKeyboardMarkup(inline_keyboard=[
|
reply_markup=types.InlineKeyboardMarkup(inline_keyboard=[
|
||||||
[types.InlineKeyboardButton(text=texts.BACK, callback_data="menu_referrals")]
|
[types.InlineKeyboardButton(text=texts.BACK, callback_data="menu_referrals")]
|
||||||
])
|
]),
|
||||||
)
|
)
|
||||||
await callback.answer()
|
await callback.answer()
|
||||||
return
|
return
|
||||||
@@ -209,10 +219,13 @@ async def show_detailed_referral_list(
|
|||||||
callback_data="menu_referrals"
|
callback_data="menu_referrals"
|
||||||
)])
|
)])
|
||||||
|
|
||||||
await callback.message.edit_text(
|
await callback.message.edit_media(
|
||||||
text,
|
types.InputMediaPhoto(
|
||||||
|
media=logo,
|
||||||
|
caption=text,
|
||||||
|
parse_mode="HTML",
|
||||||
|
),
|
||||||
reply_markup=types.InlineKeyboardMarkup(inline_keyboard=keyboard),
|
reply_markup=types.InlineKeyboardMarkup(inline_keyboard=keyboard),
|
||||||
parse_mode="HTML"
|
|
||||||
)
|
)
|
||||||
await callback.answer()
|
await callback.answer()
|
||||||
|
|
||||||
@@ -223,9 +236,10 @@ async def show_referral_analytics(
|
|||||||
db: AsyncSession
|
db: AsyncSession
|
||||||
):
|
):
|
||||||
texts = get_texts(db_user.language)
|
texts = get_texts(db_user.language)
|
||||||
|
logo = FSInputFile("vpn_logo.png")
|
||||||
|
|
||||||
analytics = await get_referral_analytics(db, db_user.id)
|
analytics = await get_referral_analytics(db, db_user.id)
|
||||||
|
|
||||||
text = f"📊 <b>Аналитика рефералов</b>\n\n"
|
text = f"📊 <b>Аналитика рефералов</b>\n\n"
|
||||||
|
|
||||||
text += f"💰 <b>Доходы по периодам:</b>\n"
|
text += f"💰 <b>Доходы по периодам:</b>\n"
|
||||||
@@ -242,12 +256,15 @@ async def show_referral_analytics(
|
|||||||
|
|
||||||
text += "📈 Продолжайте развивать свою реферальную сеть!"
|
text += "📈 Продолжайте развивать свою реферальную сеть!"
|
||||||
|
|
||||||
await callback.message.edit_text(
|
await callback.message.edit_media(
|
||||||
text,
|
types.InputMediaPhoto(
|
||||||
|
media=logo,
|
||||||
|
caption=text,
|
||||||
|
parse_mode="HTML",
|
||||||
|
),
|
||||||
reply_markup=types.InlineKeyboardMarkup(inline_keyboard=[
|
reply_markup=types.InlineKeyboardMarkup(inline_keyboard=[
|
||||||
[types.InlineKeyboardButton(text=texts.BACK, callback_data="menu_referrals")]
|
[types.InlineKeyboardButton(text=texts.BACK, callback_data="menu_referrals")]
|
||||||
]),
|
]),
|
||||||
parse_mode="HTML"
|
|
||||||
)
|
)
|
||||||
await callback.answer()
|
await callback.answer()
|
||||||
|
|
||||||
@@ -279,12 +296,17 @@ async def create_invite_message(
|
|||||||
)]
|
)]
|
||||||
])
|
])
|
||||||
|
|
||||||
await callback.message.edit_text(
|
await callback.message.edit_media(
|
||||||
f"📝 <b>Приглашение создано!</b>\n\n"
|
types.InputMediaPhoto(
|
||||||
f"Нажмите кнопку «📤 Поделиться» чтобы отправить приглашение в любой чат, или скопируйте текст ниже:\n\n"
|
media=logo,
|
||||||
f"<code>{invite_text}</code>",
|
caption=(
|
||||||
|
f"📝 <b>Приглашение создано!</b>\n\n"
|
||||||
|
f"Нажмите кнопку «📤 Поделиться» чтобы отправить приглашение в любой чат, или скопируйте текст ниже:\n\n"
|
||||||
|
f"<code>{invite_text}</code>"
|
||||||
|
),
|
||||||
|
parse_mode="HTML",
|
||||||
|
),
|
||||||
reply_markup=keyboard,
|
reply_markup=keyboard,
|
||||||
parse_mode="HTML"
|
|
||||||
)
|
)
|
||||||
await callback.answer()
|
await callback.answer()
|
||||||
|
|
||||||
|
|||||||
@@ -67,6 +67,8 @@ services:
|
|||||||
# Timezone
|
# Timezone
|
||||||
- /etc/timezone:/etc/timezone:ro
|
- /etc/timezone:/etc/timezone:ro
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
# Логотип для сообщений
|
||||||
|
- ./vpn_logo.png:/app/vpn_logo.png:ro
|
||||||
ports:
|
ports:
|
||||||
- "${TRIBUTE_WEBHOOK_PORT:-8081}:8081"
|
- "${TRIBUTE_WEBHOOK_PORT:-8081}:8081"
|
||||||
- "${YOOKASSA_WEBHOOK_PORT:-8082}:8082"
|
- "${YOOKASSA_WEBHOOK_PORT:-8082}:8082"
|
||||||
|
|||||||
Reference in New Issue
Block a user