Actions27
- Chat Actions
- File Actions
- Group Actions
- Message Actions
- User Actions
Overview
This node integrates with Telegram via the TelePilot API, enabling automation and interaction with Telegram user accounts. Specifically, the "User" resource with the "Get User Full Info" operation retrieves comprehensive information about a specified Telegram user by their user ID.
Common scenarios for this node include:
- Fetching detailed profile data of a Telegram user for CRM or contact management.
- Automating user data retrieval in chatbots or customer support workflows.
- Enriching datasets with Telegram user metadata for analytics or personalization.
Example: Given a Telegram user ID, the node fetches full user details such as profile info, status, and other metadata, which can then be used downstream in an n8n workflow.
Properties
| Name | Meaning |
|---|---|
| User ID | The unique identifier of the Telegram user whose full information you want to retrieve. |
Output
The node outputs a JSON array where each item contains the full information of the requested Telegram user. This includes all available user details returned by the TelePilot API's getUserFullInfo method, such as profile data, status, and related metadata.
No binary data output is produced by this operation.
Dependencies
- Requires an active Telegram API authentication credential (an API key credential) configured in n8n.
- Depends on the TelePilotNodeConnectionManager to manage Telegram client sessions.
- The Telegram account must be logged in and authorized; otherwise, the node will prompt for login via a linked ChatTrigger node or similar mechanism.
Troubleshooting
- Session Not Logged In: If the Telegram session is not logged in, errors like "Please login" or "Session was closed or terminated" may occur. Resolve by following the login instructions at https://telepilot.co/login-howto and ensuring the ChatTrigger node is properly set up for authentication.
- Unauthorized Errors: These indicate invalid or expired credentials. Re-authenticate the Telegram account.
- Invalid User ID: Providing a non-existent or malformed user ID may result in errors or empty responses.
- Client Closed Errors: If the internal Telegram client session is closed unexpectedly, the node will require re-login.