measmonysuon commited on
Commit
64536ea
1 Parent(s): 5c58008

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -14
app.py CHANGED
@@ -107,20 +107,11 @@ def create_gradio_interface():
107
  with gr.Blocks() as interface:
108
  # Personalized HTML content
109
  gr.HTML("""
110
- <script src="https://telegram.org/js/telegram-web-app.js"></script>
111
- <script>
112
- document.addEventListener('DOMContentLoaded', function() {
113
- window.Telegram.WebApp.init();
114
- const urlParams = new URLSearchParams(window.location.search);
115
- const userChatId = urlParams.get('user_chat_id') || "Guest";
116
- window.Telegram.WebApp.setTitle(`Welcome!`);
117
- document.getElementById('user-chat-id-input').value = userChatId; // Set hidden textbox with userChatId
118
- });
119
- </script>
120
- <h3>Welcome! Generate images based on prompts.</h3>
121
  """)
122
 
123
  # Create input components
 
124
  prompt_input = gr.Textbox(label="Prompt", placeholder="Enter your prompt here...")
125
  resolution_dropdown = gr.Dropdown(choices=list(resolutions.keys()), label="Resolution", value="1024x1024")
126
  generate_button = gr.Button("Generate")
@@ -132,9 +123,6 @@ def create_gradio_interface():
132
  # Button to get user points
133
  get_points_button = gr.Button("Get Points")
134
  points_output = gr.Textbox(label="User Points", placeholder="User points will be displayed here", interactive=False)
135
-
136
- # Hidden textbox to hold the user_chat_id
137
- user_chat_id_input = gr.Textbox(visible=False, value="Guest", elem_id="user-chat-id-input")
138
 
139
  # Set up interaction
140
  generate_button.click(
 
107
  with gr.Blocks() as interface:
108
  # Personalized HTML content
109
  gr.HTML("""
110
+ <h3>Welcome! Please enter your user chat ID to continue.</h3>
 
 
 
 
 
 
 
 
 
 
111
  """)
112
 
113
  # Create input components
114
+ user_chat_id_input = gr.Textbox(label="User Chat ID", placeholder="Enter your user chat ID here...")
115
  prompt_input = gr.Textbox(label="Prompt", placeholder="Enter your prompt here...")
116
  resolution_dropdown = gr.Dropdown(choices=list(resolutions.keys()), label="Resolution", value="1024x1024")
117
  generate_button = gr.Button("Generate")
 
123
  # Button to get user points
124
  get_points_button = gr.Button("Get Points")
125
  points_output = gr.Textbox(label="User Points", placeholder="User points will be displayed here", interactive=False)
 
 
 
126
 
127
  # Set up interaction
128
  generate_button.click(