BinaryONe
Refresh Update
2f67506
#
# Copyright (C) 2021-2022 by TeamYukki@Github, < https://github.com/TeamYukki >.
#
# This file is part of < https://github.com/TeamYukki/YukkiMusicBot > project,
# and is released under the "GNU v3.0 License Agreement".
# Please see < https://github.com/TeamYukki/YukkiMusicBot/blob/master/LICENSE >
#
# All rights reserved.
from typing import Union
from pyrogram.types import InlineKeyboardButton
from config import GITHUB_REPO, SUPPORT_CHANNEL, SUPPORT_GROUP
from YukkiMusic import app
def start_pannel(_):
buttons = [
[
InlineKeyboardButton(
text=_["S_B_1"],
url=f"https://t.me/{app.username}?start=help",
),
InlineKeyboardButton(
text=_["S_B_2"], callback_data="settings_helper"
),
],
]
if SUPPORT_CHANNEL and SUPPORT_GROUP:
buttons.append(
[
InlineKeyboardButton(
text=_["S_B_4"], url=f"{SUPPORT_CHANNEL}"
),
InlineKeyboardButton(
text=_["S_B_3"], url=f"{SUPPORT_GROUP}"
),
]
)
else:
if SUPPORT_CHANNEL:
buttons.append(
[
InlineKeyboardButton(
text=_["S_B_4"], url=f"{SUPPORT_CHANNEL}"
)
]
)
if SUPPORT_GROUP:
buttons.append(
[
InlineKeyboardButton(
text=_["S_B_3"], url=f"{SUPPORT_GROUP}"
)
]
)
return buttons
def private_panel(_, BOT_USERNAME, OWNER: Union[bool, int] = None):
buttons = [
[
InlineKeyboardButton(
text=_["S_B_8"], callback_data="settings_back_helper"
)
]
]
if SUPPORT_CHANNEL and SUPPORT_GROUP:
buttons.append(
[
InlineKeyboardButton(
text=_["S_B_4"], url=f"{SUPPORT_CHANNEL}"
),
InlineKeyboardButton(
text=_["S_B_3"], url=f"{SUPPORT_GROUP}"
),
]
)
else:
if SUPPORT_CHANNEL:
buttons.append(
[
InlineKeyboardButton(
text=_["S_B_4"], url=f"{SUPPORT_CHANNEL}"
)
]
)
if SUPPORT_GROUP:
buttons.append(
[
InlineKeyboardButton(
text=_["S_B_3"], url=f"{SUPPORT_GROUP}"
)
]
)
buttons.append(
[
InlineKeyboardButton(
text=_["S_B_5"],
url=f"https://t.me/{BOT_USERNAME}?startgroup=true",
)
]
)
if GITHUB_REPO and OWNER:
buttons.append(
[
InlineKeyboardButton(text=_["S_B_7"], user_id=OWNER),
InlineKeyboardButton(
text=_["S_B_6"], url=f"{GITHUB_REPO}"
),
]
)
else:
if GITHUB_REPO:
buttons.append(
[
InlineKeyboardButton(
text=_["S_B_6"], url=f"{GITHUB_REPO}"
),
]
)
if OWNER:
buttons.append(
[
InlineKeyboardButton(
text=_["S_B_7"], user_id=OWNER
),
]
)
buttons.append(
[InlineKeyboardButton(text=_["ST_B_6"], callback_data="LG")]
)
return buttons