summaryrefslogtreecommitdiff
path: root/files/TG_bot_VPN-main/keyboards/inline/servers.py
diff options
context:
space:
mode:
authorvlapa <vlapa@ya.ru>2026-06-13 20:33:26 +0300
committervlapa <vlapa@ya.ru>2026-06-13 20:33:26 +0300
commite5abc1fe99340b979b18864d978179f71fe8f5c5 (patch)
tree98fd0ad7c6d0744894d6e74e446daacd9e6dd1b5 /files/TG_bot_VPN-main/keyboards/inline/servers.py
First
Diffstat (limited to 'files/TG_bot_VPN-main/keyboards/inline/servers.py')
-rw-r--r--files/TG_bot_VPN-main/keyboards/inline/servers.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/files/TG_bot_VPN-main/keyboards/inline/servers.py b/files/TG_bot_VPN-main/keyboards/inline/servers.py
new file mode 100644
index 0000000..1b74b56
--- /dev/null
+++ b/files/TG_bot_VPN-main/keyboards/inline/servers.py
@@ -0,0 +1,19 @@
+from telebot.types import InlineKeyboardMarkup, InlineKeyboardButton
+from database.models import Server
+
+
+def get_locations_markup():
+ """ Inline buttons для выдачи всех локаций серверов """
+ actions = InlineKeyboardMarkup(row_width=1)
+ servers_obj = Server.select()
+ for server in servers_obj:
+ actions.add(InlineKeyboardButton(text=f"🌍 {server.location}", callback_data=str(server.id)))
+ return actions
+
+def get_instruction_markup():
+ """ Inline buttons для выдачи ссылки на инструкцию """
+ actions = InlineKeyboardMarkup(row_width=1)
+ actions.add(InlineKeyboardButton(text="📖 Инструкция для подключения", url="https://telegra.ph/"
+ "Kak-ispolzovat-VPN-servis-"
+ "Guard-Tunnel-01-16"))
+ return actions