> For the complete documentation index, see [llms.txt](https://en.help.firstline.cc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://en.help.firstline.cc/feature/chatbot.md).

# AI & Chatbots

- [Conversation Script](https://en.help.firstline.cc/feature/chatbot/scenario.md)
- [AI Answer Agent](https://en.help.firstline.cc/feature/chatbot/scenario/qna-ai-agent.md)
- [Troubleshooting](https://en.help.firstline.cc/feature/chatbot/scenario/troubleshooting.md)
- [Feature Details](https://en.help.firstline.cc/feature/chatbot/scenario/feature.md)
- [Global Node](https://en.help.firstline.cc/feature/chatbot/scenario/feature/global-node.md)
- [FIRST LINE AI](https://en.help.firstline.cc/feature/chatbot/scenario/feature/first-line-ai.md)
- [Module Script](https://en.help.firstline.cc/feature/chatbot/scenario/feature/module-script.md)
- [Assignment Weight](https://en.help.firstline.cc/feature/chatbot/scenario/feature/assignment-weight.md)
- [Event Log](https://en.help.firstline.cc/feature/chatbot/scenario/feature/event-log.md)
- [Drafts and Publishing](https://en.help.firstline.cc/feature/chatbot/scenario/feature/drafts-and-publishing.md)
- [Carousel Messages](https://en.help.firstline.cc/feature/chatbot/scenario/feature/carosuel.md)
- [Button Actions](https://en.help.firstline.cc/feature/chatbot/scenario/feature/button-actions.md)
- [Scenario Examples](https://en.help.firstline.cc/feature/chatbot/scenario/example.md)
- [Search and Reply to Knowledge Base Articles](https://en.help.firstline.cc/feature/chatbot/scenario/example/fan-li-sou-xun-zhi-shi-ku-gong-neng.md)
- [Urgent Email Routing](https://en.help.firstline.cc/feature/chatbot/scenario/example/importance-marker.md)
- [Blocklist](https://en.help.firstline.cc/feature/chatbot/scenario/example/block-customer.md)
- [Webhook Integration Guide](https://en.help.firstline.cc/feature/chatbot/scenario/example/webhook-integration-guide.md)
- [How to Communicate Through APIs](https://en.help.firstline.cc/feature/chatbot/scenario/example/how-to-use-api.md): FIRST LINE conversation scripts can help you automatically respond to customer conversations, but in some scenarios, you may need to query data or send notifications through external APIs. This article briefly introduces how to do that.
- [Show Different LINE OA Rich Menus by Entry Source](https://en.help.firstline.cc/feature/chatbot/scenario/example/show-different-line-oa-rich-menus-by-entry-source.md)
- [Create a Reusable Main Menu](https://en.help.firstline.cc/feature/chatbot/scenario/example/create-a-reusable-main-menu.md): Explains how to split the trigger entry and the main menu into two separate scripts, allowing customers to return directly to the main menu from different flows without entering a message again.
- [Statistics](https://en.help.firstline.cc/feature/chatbot/scenario/statistics.md)
- [Add Data from the Live Chat URL](https://en.help.firstline.cc/feature/chatbot/scenario/add-data-from-url-parameters.md): Attach variables to the live chat URL as query string parameters. For example, a customer starts live chat on your website, and your website already knows the customer's name. You can let the chatbot know the customer's name before the conversation starts, so it can conduct a smarter conversation without asking for the name again.
- [Satisfaction Survey](https://en.help.firstline.cc/feature/chatbot/csat.md)
- [AI Training Center](https://en.help.firstline.cc/feature/chatbot/ai-training-center.md)
- [AI Training Resources](https://en.help.firstline.cc/feature/chatbot/ai-training-resource.md)
- [Business Hours](https://en.help.firstline.cc/feature/chatbot/business-hours.md): Business hours are used to define the service periods for weekdays and special dates. The system determines whether the business is open, resting, or closed based on the current time, and applies this to human-agent entry, reminder messages, and chatbot flows.
- [Auto Reply](https://en.help.firstline.cc/feature/chatbot/auto-reply.md): Auto Reply provides rule-based bot replies and human handoff settings, suitable for fixed Q\&A, keyword triggers, and simple traffic routing. If you need to understand natural language and generate more natural responses based on knowledge content, it is recommended to use AI Answer Agent first.
- [Keyword Reply](https://en.help.firstline.cc/feature/chatbot/auto-reply/keyword.md): Keyword Reply lets you create fixed responses for specified text, making it suitable for simple Q\&A with clear rules such as business hours, store information, and application methods. If you need to understand natural language and different ways of asking, it is recommended to use AI Answer Agent first.
