Improved logging + error handling + pipecat bot name usage

This commit is contained in:
Joshua Primas
2026-02-20 15:59:52 -08:00
parent 35aba4128c
commit 0b4568843b
3 changed files with 11 additions and 9 deletions

View File

@@ -36,7 +36,7 @@ logger.add(sys.stderr, level="DEBUG")
async def main():
async with aiohttp.ClientSession() as session:
transport = LemonSliceTransport(
bot_name="Pipecat bot",
bot_name="Pipecat",
api_key=os.getenv("LEMONSLICE_API_KEY"),
agent_id=os.getenv("LEMONSLICE_AGENT_ID"),
session=session,
@@ -93,7 +93,7 @@ async def main():
@transport.event_handler("on_client_connected")
async def on_client_connected(transport, participant):
logger.info(f"Client connected")
logger.info("Client connected")
# Kick off the conversation.
messages.append(
{
@@ -105,7 +105,7 @@ async def main():
@transport.event_handler("on_client_disconnected")
async def on_client_disconnected(transport, participant):
logger.info(f"Client disconnected")
logger.info("Client disconnected")
await task.cancel()
runner = PipelineRunner()