added authentication to the bot. added bot commnads. added create button for when the db is empty or no data is available to show.

This commit is contained in:
Hosein
2026-01-05 23:40:13 +03:30
parent 4b5b24c97c
commit caac6c3a08
18 changed files with 369 additions and 47 deletions
-4
View File
@@ -1,4 +0,0 @@
authenticated_users = {2032936226}
def is_authenticated(user_id):
return user_id in authenticated_users
+3 -3
View File
@@ -1,11 +1,11 @@
from telebot import types
def create_entity_markup(entity_name, enitity_id):
def create_entity_markup(entity_name, enitity_id, is_auth_needed=False):
markup = types.InlineKeyboardMarkup()
markup.add(types.InlineKeyboardButton(
f"✏️ Edit {entity_name}", callback_data=f"edit_{entity_name}_{enitity_id}"))
f"✏️ Edit {entity_name} " + ("🔒" if is_auth_needed else ""), callback_data=f"edit_{entity_name}_{enitity_id}"))
markup.add(types.InlineKeyboardButton(
f"🗑️ Delete {entity_name}", callback_data=f"delete_{entity_name}_{enitity_id}"))
f"🗑️ Delete {entity_name}" + ("🔒" if is_auth_needed else ""), callback_data=f"delete_{entity_name}_{enitity_id}"))
return markup