Spaces:
Sleeping
Sleeping
Update main.py
Browse files
main.py
CHANGED
@@ -192,7 +192,7 @@ def process(room_code):
|
|
192 |
@app.route('/generate-story/<room_code>', methods=['POST'])
|
193 |
def generate_story(room_code):
|
194 |
if room_code not in rooms:
|
195 |
-
return
|
196 |
|
197 |
data = request.get_json()
|
198 |
word_limit = data.get('wordLimit')
|
@@ -219,7 +219,7 @@ def generate_story(room_code):
|
|
219 |
profanity.load_censor_words()
|
220 |
|
221 |
if profanity.contains_profanity(prompt):
|
222 |
-
return
|
223 |
|
224 |
conversation = [
|
225 |
{"role": "system",
|
@@ -243,7 +243,7 @@ def generate_story(room_code):
|
|
243 |
|
244 |
complete[room_code] = rooms[room_code]
|
245 |
|
246 |
-
return
|
247 |
|
248 |
|
249 |
@app.route('/reaction-true/<room_code>', methods=['GET'])
|
@@ -294,7 +294,7 @@ def completed(room_code):
|
|
294 |
if room_code not in rooms:
|
295 |
return jsonify({'success': False, 'error': 'Room not found'})
|
296 |
|
297 |
-
return
|
298 |
|
299 |
|
300 |
@app.route('/list-rooms', methods=['GET'])
|
@@ -303,7 +303,7 @@ def list_rooms():
|
|
303 |
for room_code, player in rooms.items():
|
304 |
room_info[room_code] = len(player['players'])
|
305 |
|
306 |
-
return
|
307 |
|
308 |
|
309 |
if __name__ == '__main__':
|
|
|
192 |
@app.route('/generate-story/<room_code>', methods=['POST'])
|
193 |
def generate_story(room_code):
|
194 |
if room_code not in rooms:
|
195 |
+
return {'error': 'Room not found'}
|
196 |
|
197 |
data = request.get_json()
|
198 |
word_limit = data.get('wordLimit')
|
|
|
219 |
profanity.load_censor_words()
|
220 |
|
221 |
if profanity.contains_profanity(prompt):
|
222 |
+
return {'success': False, 'message': 'Content is improper.'}
|
223 |
|
224 |
conversation = [
|
225 |
{"role": "system",
|
|
|
243 |
|
244 |
complete[room_code] = rooms[room_code]
|
245 |
|
246 |
+
return {'success': True, 'storyContent': story}
|
247 |
|
248 |
|
249 |
@app.route('/reaction-true/<room_code>', methods=['GET'])
|
|
|
294 |
if room_code not in rooms:
|
295 |
return jsonify({'success': False, 'error': 'Room not found'})
|
296 |
|
297 |
+
return complete[room_code]
|
298 |
|
299 |
|
300 |
@app.route('/list-rooms', methods=['GET'])
|
|
|
303 |
for room_code, player in rooms.items():
|
304 |
room_info[room_code] = len(player['players'])
|
305 |
|
306 |
+
return {'roomInfo': room_info}
|
307 |
|
308 |
|
309 |
if __name__ == '__main__':
|