Evolution API icon

Evolution API

Interact with Evolution API

Actions114

EvoAI → Create Bot

AI-generated

Overview

This node interacts with the EvoAI API to create a new bot instance. It is useful for automating the setup of AI bots by specifying details such as the bot's name, the EvoAI agent URL, and API key for authentication. Additional options allow customization of the bot's behavior, including session management, broadcast and group listening, session timeout, and trigger keywords.

Use Case Examples

  1. Creating a new EvoAI bot named 'SupportBot' that listens to all messages and maintains session context for customer support automation.
  2. Setting up a bot with specific trigger keywords to respond only when those keywords appear in conversations.

Properties

Name Meaning
Instance Name The name of the EvoAI instance to use.
Bot Name The name for the new bot being created.
Agent URL The EvoAI agent URL to connect the bot to.
API Key The API key used to authenticate requests to the EvoAI API.
Additional Options Optional settings to customize bot behavior, including session persistence, listening preferences, session timeout, and trigger keywords.

Output

JSON

  • botId - The unique identifier of the created bot.
  • botName - The name of the created bot.
  • status - The status of the bot creation operation.
  • message - Additional information or confirmation message from the API.

Dependencies

  • EvoAI API key credential for authentication

Troubleshooting

  • Ensure the API key is valid and has the necessary permissions to create bots.
  • Verify the EvoAI agent URL is correct and accessible.
  • Check that all required parameters (Instance Name, Bot Name, Agent URL, API Key) are provided and correctly formatted.
  • Common error: 'Unsupported operation' indicates the specified operation is not implemented or incorrectly referenced; verify the operation name.

Discussion