feat: Integrate Google Sheets for duplicate chat ID verification and update main actions keyboard logic

This commit is contained in:
Marco Gallegos
2025-12-15 19:11:09 -06:00
parent aad973a9c7
commit ae8436b01e
6 changed files with 86 additions and 12 deletions

View File

@@ -1,13 +1,18 @@
from telegram import ReplyKeyboardMarkup
def main_actions_keyboard() -> ReplyKeyboardMarkup:
def main_actions_keyboard(is_registered: bool = False) -> ReplyKeyboardMarkup:
"""Teclado inferior con comandos directos (un toque lanza el flujo)."""
keyboard = []
if not is_registered:
keyboard.append(["/welcome"])
keyboard.extend([
["/vacaciones", "/permiso"],
["/links", "/start"],
])
return ReplyKeyboardMarkup(
[
["/welcome"],
["/vacaciones", "/permiso"],
["/links", "/start"],
],
keyboard,
resize_keyboard=True,
)