summaryrefslogtreecommitdiff
path: root/files/TG_bot_VPN-main/keyboards/inline/subscribed.py
diff options
context:
space:
mode:
Diffstat (limited to 'files/TG_bot_VPN-main/keyboards/inline/subscribed.py')
-rw-r--r--files/TG_bot_VPN-main/keyboards/inline/subscribed.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/files/TG_bot_VPN-main/keyboards/inline/subscribed.py b/files/TG_bot_VPN-main/keyboards/inline/subscribed.py
new file mode 100644
index 0000000..e627494
--- /dev/null
+++ b/files/TG_bot_VPN-main/keyboards/inline/subscribed.py
@@ -0,0 +1,17 @@
+from telebot.types import InlineKeyboardMarkup, InlineKeyboardButton
+from config_data.config import CHANNEL_ID
+
+
+def is_subscribed_markup():
+ """ Inline buttons для проверки подписки """
+ actions = InlineKeyboardMarkup(row_width=2)
+ actions.add(InlineKeyboardButton(text=f"Guard Tunnel VPN", url=f"https://t.me/{CHANNEL_ID[1:]}",
+ callback_data="1"),
+ InlineKeyboardButton(text=f" ✅ Я подписался", callback_data="2"))
+ return actions
+
+def get_renew_markup(vpn_key_id: int):
+ """Возвращает inline-клавиатуру с кнопкой «Продлить ключ»."""
+ markup = InlineKeyboardMarkup()
+ markup.add(InlineKeyboardButton(text="🔄 Продлить ключ", callback_data=f"renew_{vpn_key_id}"))
+ return markup