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:
@@ -1,4 +0,0 @@
|
||||
authenticated_users = {2032936226}
|
||||
|
||||
def is_authenticated(user_id):
|
||||
return user_id in authenticated_users
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user