You can wire the Telegram node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.
Credentials
Connect Telegram under Credentials in the node settings. See Connecting credentials for the general flow. Enter the values manually when creating the credential.Operations
Bot
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Get Bot Information | get_bot_information | Get basic information about the bot |
Callback and inline query
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Answer Inline Button Callback | answer_inline_button_callback | Answer a callback query from an inline keyboard button | |
| Answer Inline Search Results | answer_inline_search_results | Answer an inline query with a list of results | |
| Answer Payment Pre Checkout | answer_payment_pre_checkout | Confirm or reject a payment pre-checkout query |
Channel
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Connect Telegram Channel | connect_telegram_channel | Connect a Telegram channel by entering its @username or numeric ID. | |
| Send Message to Channel | send_message_to_channel | Send message to a public channel or group | |
| Setup Telegram Channel Guided | setup_telegram_channel_guided | Guided channel setup flow. |
Chat
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Get Chat Details | get_chat_details | Get full information about a chat | |
| Set Chat Description | set_chat_description | Change the description of a chat | |
| Set Chat Title | set_chat_title | Change the title of a chat |
Chat action
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Send Chat Typing Indicator | send_chat_typing_indicator | Show a ‘typing…’ or ‘uploading…’ indicator in a chat |
Chat member
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Ban User from Chat | ban_user_from_chat | Ban a user from a chat | |
| Get Chat Admin List | get_chat_admin_list | Get a list of administrators in a chat | |
| Get Chat Member Count | get_chat_member_count | Get the number of members in a chat | |
| Get Chat Member Info | get_chat_member_info | Get information about a member of a chat | |
| Promote User to Admin | promote_user_to_admin | Promote a user to admin or update their admin rights | |
| Restrict User Permissions | restrict_user_permissions | Restrict a user’s permissions in a chat | |
| Unban User from Chat | unban_user_from_chat | Unban a previously banned user |
Dice
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Send Dice Emoji | send_dice_emoji | Send an animated emoji that displays a random value |
Invite link
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Create Chat Invite Link | create_chat_invite_link | Create an additional invite link for a chat | |
| Revoke Chat Invite Link | revoke_chat_invite_link | Revoke an invite link to a chat |
Invoice
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Send Payment Invoice | send_payment_invoice | Send a payment invoice |
Location and contact
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Send Contact Information | send_contact_information | Send a phone contact | |
| Send Location Pin | send_location_pin | Send a geographic location | |
| Send Venue Location | send_venue_location | Send a venue (location with title and address) |
Media
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Get File Download Info | get_file_download_info | Get info about a file by its file_id (includes download URL) | |
| Send Animated Video | send_animated_video | Send a GIF or silent H.264/MPEG-4 AVC video | |
| Send Audio File | send_audio_file | Send an audio file to a chat | |
| Send Circular Video | send_circular_video | Send a circular video message | |
| Send Document File | send_document_file | Send a document/file to a chat ID | |
| Send Photo Image | send_photo_image | Send a photo to a chat | |
| Send Photo Video Album | send_photo_video_album | Send a group of photos, videos, or documents as an album | |
| Send Sticker | send_sticker | Send a sticker | |
| Send Video File | send_video_file | Send a video to a chat | |
| Send Voice Note | send_voice_note | Send a voice note (.ogg) to a chat |
Message
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Copy Message to Chat | copy_message_to_chat | Copy a message to another chat (without forward tag) | |
| Delete Message | delete_message | Delete a message | |
| Delete Multiple Messages | delete_multiple_messages | Delete multiple messages at once | |
| Edit Message Caption | edit_message_caption | Edit the caption of a media message | |
| Edit Message Text | edit_message_text | Edit the text of a sent message | |
| Forward Message to Chat | forward_message_to_chat | Forward a message to another chat | |
| Pin Message in Chat | pin_message_in_chat | Pin a message in a chat | |
| Send Message to Chat | send_message_to_chat | Send message directly to a chat ID | |
| Set Message Emoji Reaction | set_message_emoji_reaction | Set a reaction on a message | |
| Stop Active Poll | stop_active_poll | Stop a running poll | |
| Unpin Chat Message | unpin_chat_message | Unpin a message (or all messages) in a chat |
Poll
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Send Poll or Quiz | send_poll_or_quiz | Create and send a poll or quiz |
Webhook
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Send Webhook Delivery | send_webhook_delivery | Deliver via webhook (no message required) |
Other
| Operation | ID | Description | Trigger |
|---|---|---|---|
| Receive Webhook Messages | receive_webhook_messages | Receive messages via webhook (trigger mode). | Yes |