Skip to content

Commit f687ea7

Browse files
committed
feat: add reconnection handling
1 parent 272e661 commit f687ea7

11 files changed

Lines changed: 1276 additions & 597 deletions

File tree

examples/record_audio/main.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ async def create_bot_with_audio(client, bot_name: str, audio_file: str):
5555
async def print_recording_status(connection):
5656
"""Print the current recording status."""
5757
status = connection.get_recording_status()
58-
print(f"Recording Status:")
58+
print("Recording Status:")
5959
print(f" • Recording Active: {status['recording_enabled']}")
6060
print(f" • Recording Types: {status['recording_types']}")
6161
print(f" • Output Directory: {status['output_directory']}")
@@ -80,16 +80,16 @@ async def record(connection, recording_type, output_dir, user_id_filter=None):
8080
await print_recording_status(connection)
8181

8282
# Record for 20 seconds
83-
print(f"\nRecording for 20 seconds...")
83+
print("\nRecording for 20 seconds...")
8484
await asyncio.sleep(20)
8585

8686
# Stop recording
87-
print(f"\nStopping recording...")
87+
print("\nStopping recording...")
8888
await connection.stop_recording()
8989

9090
# Show final results
9191
final_status = connection.get_recording_status()
92-
print(f"\nRecording Complete!")
92+
print("\nRecording Complete!")
9393
print(f" • Output Directory: {final_status['output_directory']}")
9494

9595
async def record_composite(call, recorder_connection, bot_connections, players):
@@ -203,7 +203,7 @@ async def main():
203203
try:
204204
# Delete bot users
205205
client.delete_users(bot_user_ids + [recorder_user_id])
206-
print(f"Deleted bot users")
206+
print("Deleted bot users")
207207
except Exception as e:
208208
print(f"Error during user cleanup: {e}")
209209

0 commit comments

Comments
 (0)