Using Temporal for chatbot engine

Yes, if your chats need resiliency and durability Temporal is good fit. Here are some relevant links: