Пользовательские процессы: Что это и как их создавать
Пользовательские процессы на платформе Coze.com позволяют автоматизировать действия и сценарии взаимодействия, специфичные для вашего бизнеса или проекта. Это могут быть последовательности шагов, которые ассистент должен выполнить в ответ на определенные запросы пользователей.
Что такое пользовательские процессы?
Пользовательские процессы — это наборы действий, которые ассистент выполняет по заданным условиям. Эти действия могут включать отправку сообщений, выполнение API-запросов, обработку данных и взаимодействие с другими системами. Пользовательские процессы позволяют создавать более сложные и целенаправленные сценарии, которые повышают функциональность и эффективность ассистента.
Как создать пользовательские процессы
Примеры пользовательских процессов
Пример 1: Процесс обработки запроса на поддержку
Пример 2: Процесс отправки напоминания
Пример 3: Процесс сбора отзывов
Эти примеры демонстрируют, как можно использовать пользовательские процессы для автоматизации задач и улучшения взаимодействия с пользователями.
Настройка пользовательского процесса с проверкой подписки на каналы Telegram
Шаг 1: Настройка бота в Telegram
Шаг 2: Настройка API запросов для проверки подписки
Шаг 3: Создание пользовательского процесса в Coze.com
Пример процесса в Coze.com
{
"process_name": "Проверка подписки на каналы",
"trigger": "telegram_message_received",
"actions": [
{
"action_type": "api_request",
"method": "GET",
"url": "https://api.telegram.org/bot<API_TOKEN>/getChatMember",
"params": {
"chat_id": "@канал_1",
"user_id": "{{user_id}}"
},
"response_handling": {
"success_condition": "$response.status == 'member'",
"failure_message": "Пожалуйста, подпишитесь на канал @канал_1, чтобы продолжить."
}
},
{
"action_type": "api_request",
"method": "GET",
"url": "https://api.telegram.org/bot<API_TOKEN>/getChatMember",
"params": {
"chat_id": "@канал_2",
"user_id": "{{user_id}}"
},
"response_handling": {
"success_condition": "$response.status == 'member'",
"failure_message": "Пожалуйста, подпишитесь на канал @канал_2, чтобы продолжить."
}
},
{
"action_type": "conditional_action",
"condition": "$previous_action_1.success && $previous_action_2.success",
"true_action": {
"action_type": "send_message",
"message": "Спасибо за подписку на наши каналы! Что вы хотите узнать?"
},
"false_action": {
"action_type": "send_message",
"message": "Подпишитесь на оба канала, чтобы продолжить."
}
}
]
}
Пояснение
Таким образом, вы сможете настроить процесс проверки подписки на каналы в Telegram и запускать действия только для подписанных пользователей.
Настройка пользовательского процесса с проверкой подписки на каналы Telegram
Шаг 1: Настройка бота в Telegram
Шаг 2: Настройка API запросов для проверки подписки
Пример запроса:
Шаг 3: Создание пользовательского процесса в Coze.com
Пример процесса в Coze.com
{
"process_name": "Проверка подписки на каналы",
"trigger": "telegram_message_received",
"actions": [
{
"action_type": "api_request",
"method": "GET",
"url": "https://api.telegram.org/bot<API_TOKEN>/getChatMember",
"params": {
"chat_id": "@канал_1",
"user_id": "{{user_id}}"
},
"response_handling": {
"success_condition": "$response.result.status == 'member'",
"failure_message": "Пожалуйста, подпишитесь на канал @канал_1, чтобы продолжить."
}
},
{
"action_type": "api_request",
"method": "GET",
"url": "https://api.telegram.org/bot<API_TOKEN>/getChatMember",
"params": {
"chat_id": "@канал_2",
"user_id": "{{user_id}}"
},
"response_handling": {
"success_condition": "$response.result.status == 'member'",
"failure_message": "Пожалуйста, подпишитесь на канал @канал_2, чтобы продолжить."
}
},
{
"action_type": "conditional_action",
"condition": "$previous_action_1.success && $previous_action_2.success",
"true_action": {
"action_type": "send_message",
"message": "Спасибо за подписку на наши каналы! Что вы хотите узнать?"
},
"false_action": {
"action_type": "send_message",
"message": "Подпишитесь на оба канала, чтобы продолжить."
}
}
]
}
Пояснение
Таким образом, вы сможете настроить процесс проверки подписки на каналы в Telegram и запускать действия только для подписанных пользователей.
Настройка пользовательского процесса с проверкой подписки на каналы Telegram
Шаг 1: Настройка бота в Telegram
Шаг 2: Настройка API запросов для проверки подписки
Шаг 3: Создание пользовательского процесса в Coze.com
Пример процесса в Coze.com
Пояснение
Таким образом, вы сможете настроить процесс проверки подписки на каналы в Telegram и запускать действия только для подписанных пользователей.