Actions26
- Chat Actions
- File Actions
- Group Actions
- Message Actions
- User Actions
Overview
This node, named "Telegram CoPilot," provides an interface to interact with Telegram's API through a personal assistant-like integration. It supports various Telegram resources such as users, chats, messages, files, groups, and contacts. The node enables operations like retrieving user information, managing chats, sending messages, and handling files.
Specifically, the User - Get User Full Info operation fetches comprehensive details about a Telegram user by their user ID. This is useful when you need detailed profile data of a user beyond basic info, for example, in customer support automation, user analytics, or bot interactions where full user context is required.
Practical examples:
- Fetching full profile information of a user who interacted with your Telegram bot.
- Retrieving detailed user data to personalize responses or log user activity.
- Integrating Telegram user data into CRM or other backend systems.
Properties
| Name | Meaning |
|---|---|
| User ID | The unique identifier of the Telegram user whose full information you want to retrieve. |
Output
The output is a JSON array containing the full user information object returned from Telegram's API. This object includes all available details about the user, such as profile photos, status, bio, and other metadata provided by Telegram.
No binary data output is involved in this operation.
Dependencies
- Requires an API key credential for authenticating with Telegram via the TelePilot API.
- The node depends on an internal connection manager that handles client sessions and authentication states.
- Proper login/authentication must be established before invoking user-related operations.
- The node uses the
typedicontainer for dependency injection and manages Telegram client sessions internally.
Troubleshooting
Session Closed or Unauthorized Errors:
If you encounter errors indicating the client session is closed or unauthorized, it means the Telegram session has expired or was terminated. You will need to re-authenticate using the login flow described at https://telepilot.co/login-howto.Missing or Invalid User ID:
Ensure the "User ID" property is correctly set and corresponds to a valid Telegram user. Invalid or empty IDs will cause the operation to fail.API Credential Issues:
Make sure the API key credential is properly configured and has the necessary permissions.Network or API Rate Limits:
Network issues or hitting Telegram API rate limits may cause failures. Retry after some time or check network connectivity.
Links and References
- TelePilot Login Guide — Instructions for logging in and managing Telegram sessions.
- Telegram Bot API Documentation — Official Telegram API reference (for general understanding).
- TelePilot Official Site — More information about the TelePilot service.