Actions64
- Instance Actions
- Message Actions
- Group Actions
- Profile Actions
- Event Actions
- Integration Actions
- Chat Actions
Overview
This node interacts with the Evolution API to perform various operations related to the Evolution Bot integration. It supports creating, finding, updating, and deleting Evolution Bots, as well as managing sessions and changing session statuses. This node is useful for automating chatbot management tasks, such as configuring triggers, handling sessions, and controlling bot behavior based on user interactions.
Use Case Examples
- Create a new Evolution Bot with specific triggers and session settings.
- Find and retrieve details of an existing Evolution Bot by its ID.
- Update an Evolution Bot's configuration, such as trigger keywords or session expiration time.
- Delete an Evolution Bot by its ID to remove it from the system entirely.
Properties
| Name | Meaning |
|---|---|
| Instance Name | The name of the instance that will send the message, used to identify the sender. |
| What Do You Want to Do | Select the specific operation to perform with the Evolution Bot integration, such as creating or updating a bot. |
| Evolution Bot ID | The unique identifier of the Evolution Bot to search for or modify; leave empty to search all. |
| Evolution Bot API URL | The URL endpoint for the Evolution Bot API, required for creating or updating bots. |
| Evolution Bot ApiKey | API key used for authenticating requests to the Evolution Bot API. |
| Trigger Type | Defines the type of trigger for the bot, such as keyword-based or all messages. |
| Trigger Operator | The operator used to match the trigger keyword, e.g., contains, equals, regex. |
| Trigger | The word, phrase, or regex pattern used to start the Evolution Bot. |
| Expires In (Minutes) | Duration in minutes without responses after which the bot deactivates. |
| Ending Keyword | The word or phrase used to close the bot session. |
| Default Message Delay (in Milliseconds) | Delay time in milliseconds before the bot sends a message. |
| Unknown Message | Message sent when the bot does not recognize the input. |
| Listen to Messages Sent by Me | Whether the bot listens to messages sent by the current instance. |
| Pause the Bot When I Send a Message | Whether to pause the bot when the current instance sends a message. |
| Keep the Bot Session Open | Whether to keep the bot session open after a conversation ends. |
| Wait Time (in Seconds) | Time the bot waits to join multiple messages into one after receiving a message. |
| Recipient Number | The recipient's RemoteJid used when changing session status. |
| Status | The status to set for the session, such as opened, paused, or closed. |
| Ignored JIDs | List of JIDs that the bot will ignore. |
| Operator Type | Operator type for the trigger, including none as an option. |
Output
JSON
response- The JSON response from the Evolution API corresponding to the requested operation.
Dependencies
- Requires an API key credential for authenticating with the Evolution Bot API.
Troubleshooting
- Ensure the Evolution Bot API URL and API key are correctly configured to avoid authentication errors.
- Verify that the Evolution Bot ID is valid when performing operations that require it, such as update or delete.
- Check that required parameters like instance name, trigger values, and recipient number are provided to prevent request failures.
- Common error messages may include unsupported operation errors if an invalid operation is selected; ensure the operation matches the supported list.