TelePilot: Low-Code Userbot builder
302 subscribers
4 photos
8 videos
29 links
Create Telegram Userbot in n8n
Download Telegram
πŸ”Example Workflow: How to search for Telegram Chats, Users and Groups with TelePilot CoPilot
πŸ“¦ New release: 0.0.14-beta is out!
#release
What was changed in n8n plugin:
- implemented β€˜deleteMessages’ action
- implemented β€˜forwardMessages’ action
- changed Trigger node: events are now of type β€˜multiOptions’ and each event can be added as separate action

New package has been uploaded to npm registry: https://www.npmjs.com/package/n8n-nodes-telepilot
In order to update, you would need to deinstall the plugin, reboot your n8n instance and install plugin again. Sorry for inconvenience, we will look into this issue soon.

You are welcome to install or update our plugin in your n8n instance. If you notice any issues, reach out to us in our group: @telepilotco_group
πŸ”₯1
πŸ” How to Update Your TelePilot Plugin

Presently, the β€œUpdate” button on the β€œCommunity Plugins” page of n8n doesn’t directly update the plugin. We will analyse this problem during the next days and correct it.
As of version 0.0.14-beta, please follow this process:

1. Navigate to β€œSettings” -> β€œCommunity Plugins” and uninstall n8n-nodes-telepilot.
2. Restart your n8n instance to ensure any cached files have been purged.
3. Return to β€œSettings” -> β€œCommunity Plugins” and reinstall n8n-nodes-telepilot.

After you’ve completed these steps, cross-verify the version of n8n-nodes-telepilot installed on your system with the latest package version listed on https://npmjs.com. They should match, confirming that you’re up-to-date!

If you have any questions - reach out to us in our discussion group: @telepilotco_group
πŸ”₯1
This media is not supported in your browser
VIEW IN TELEGRAM
πŸ—£ Example workflow: Automating Telegram Responses with TelePilot and N8N

We have published new blog entry with step-by-step explanation on how you can use Telegram CoPilot to send auto-reply messages to your contacts.

We have included in this example only what is essentially needed.
Workflow can be extended with filters, personalisation logic and additional steps.

Check it out, try it out and tell us what you think in our discussion group: @telepilotco_group
πŸ”₯1
πŸ“¦New release: 0.0.15-beta is out!
#release
What was changed in n8n plugin:
- optimized login process
- corrected error and response messages of "Login with QR Code" action
- linked these messages to "https://telepilot.co/login-howto"

New package has been uploaded to npm registry: https://www.npmjs.com/package/n8n-nodes-telepilot.
In order to update, you would need to deinstall the plugin, reboot your n8n instance and install plugin again. Sorry for inconvenience, we will look into this issue soon.

You are welcome to install or update our plugin in your n8n instance. If you notice any issues, reach out to us in our group: @telepilotco_group
πŸ”₯1
πŸ“¦New release: 0.0.16-beta is out!
#release
What was changed in n8n plugin:
- Fixed stability bug in binary module that was disconnecting Telegram connection after some time (10-15 minutes)

Now Telegram CoPilot nodes will run stable.
If you want Telepilot to break connection with Telegram servers, you can use Close Session action.

β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”

New package has been uploaded to npm registry: https://www.npmjs.com/package/n8n-nodes-telepilot.
In order to update, you would need to deinstall the plugin, reboot your n8n instance and install plugin again. Sorry for inconvenience, we will look into this issue soon.

You are welcome to install or update our plugin in your n8n instance. If you notice any issues, reach out to us in our group: @telepilotco_group
πŸ”₯2
πŸ“¦ New node: @telepilotco/n8n-nodes-kv-storage, version 0.0,1
#release

We have published a new node that will help you creating n8n workflows for your Telegram CoPilot:
https://www.npmjs.com/package/@telepilotco/n8n-nodes-kv-storage

You can install it by typing in "@telepilotco/n8n-nodes-kv-storage" in Community Node installation dialog on your self-hosted n8n instance.

"KV Storage" is a small node, that provides a storage for your variables.
It is very similar to Redis node, but it does not require you setting up additional infrastructure and running separate Redis container.
All values are stored directly in n8n memory and can be accessed until they expire or until n8n is restarted.
You can put your variables in different scopes (EXECUTION, WORKFLOW, INSTANCE) for better organization. And we have also added Trigger/listener Node and few debugging/utility actions to the package to make it easier to use and create workflows with it.

Here are release notes for version 0.0.1:
- implemented scopes (EXECUTION, WORKFLOW, INSTANCE)
- implemented actions: getValue, setValue, incrementValue, listAllScopeKeys, listAllKeyValues, listAllKeyValuesInAllScopes
- Expires / TTL parameter is active by default in setValue action: you can disable it if you would like this key/value to be persisted until n8n restart
- key/value pairs that have TTL set will be automatically deleted after they expire
- automatic deletion task is running in background every 1 second
- Trigger node is listening for key/value update events in different scopes
- Trigger node allows filtering by eventType ( value was added, edited, deleted)

You are welcome to install or update our plugin in your n8n instance. If you notice any issues, reach out to us in our group: @telepilotco_group
Or file us a ticket in our github repository: https://github.com/telepilotco/n8n-nodes-kv-storage/issues
Or use n8n community thread.
πŸ”₯4
πŸ“¦New release: Telepilot 0.1.0 is out!
#release
What was changed in n8n plugin:
- Improved and stabilised installation process. This was achieved by pre-building binary files and referencing them via separate npm packages that use npm-pre-gyp plugin that allows fetching archives with prebuilt files from arbitrary url. Now Telepilot node does not require python3 to be installed
- Supported architectures: Telepilot was tested to work in following environments: linux-x64-glibc, linux-x64-musl, linux-arm64-glibc, linux-arm64-musl, macos-arm64, macos-x64
- Workflows that were used with previous versions of Telepilot are not compatible with 0.1.0 and should be updated. Please check updating your workflows to work with Telepilot 0.1.x for more information.

β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”

Checkout our installation guide: https://telepilot.co/documentation/install-and-configure-telepilot-as-n8n-plugin
Please make sure to update your Telepilot n8n workflows - check out this guide.
If you notice any issues, reach out to us in our group: @telepilotco_group
❀1
πŸ“¦New release: Telepilot 0.1.1 is out!
#release
What was changed in n8n plugin:
- Added joinChat action
- Fixed stability issue that was disconnecting Telepilot or crashing n8n randomly

β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”

Checkout our installation guide: https://telepilot.co/documentation/install-and-configure-telepilot-as-n8n-plugin
Please make sure to update your Telepilot n8n workflows if you were running 0.0.16 version - check out this guide.
If you notice any issues, reach out to us in our group: @telepilotco_group
πŸ”₯2πŸ‘1πŸ¦„1
πŸ“¦ New release: Telepilot 0.2.0 is out!
#release

What was changed in n8n node:
- implemented openChat - many useful activities depend on the chat being opened or closed (e.g., in supergroups and channels all updates are received only for opened chats)
- implemented closeChat
- implemented getSupergroup - retrieves information about a supergroup or a channel by its identifier
- implemented getSupergroupFullInfo - retrieves full information about a supergroup or a channel by its identifier
- implemented support for "Reply" by adding reply_to_msg_id parameter to sendMessage

β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”

Checkout our installation guide: https://telepilot.co/documentation/install-and-configure-telepilot-as-n8n-plugin
(https://telepilot.co/documentation/install-and-configure-telepilot-as-n8n-plugin/)
If you notice any issues, reach out to us in our groups: @telepilotco_group, @telepilotco_groupr
❀5πŸ”₯2
πŸš€ Exciting news!

We're open-sourcing our project, making n8n Telegram userbot support even more accessible!
We welcome your contributions. Got ideas, suggestions, or bug reports? Share them in our GitHub issues or fork and submit pull requests.
Let's collaborate and enhance the n8n ecosystem together!

βš™οΈ Telepilot n8n nodes consists from three components:
- tdlib binary, that needs to be prebuilt for x64/arm64 glibc/musl environments which is done in tdlib-binaries-prebuilt
- NAPI "bridge" library that allows calling tdlib from nodejs; we are using adjusted fork of bannerets/tdl, tweaked to enable musl and arm64 builds - tdl
- n8n node itself that implements user interface, allows authentication via n8n and calls tdlib library methods to interact with Telegram - n8n-nodes-telepilot
πŸ‘6πŸ”₯2
Channel name was changed to Β«TelePilot: Low-Code Userbot builderΒ»
πŸ“¦ New release: Telepilot 0.3.0 is out!
#release

What was changed in Telepilot n8n node:
- removed QR Code authentication due to issues and limitations
- introduced Phone Number - based authentication that can be performed via Chat Trigger Node
- Telegram accounts with MFA can now login via Chat, no need to disable MFA for Telepilot

Here is how you can login using Chat Trigger: https://telepilot.co/documentation/logging-in-telegram-with-telepilot-using-phone-number/

β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”

Check out our installation guide: https://telepilot.co/documentation/install-and-configure-telepilot-as-n8n-plugin
If you notice any issues, reach out to us in our groups: @telepilotco_group, @telepilotco_groupr
πŸ‘4πŸ”₯4
πŸ“¦ New release: Telepilot 0.4.0 is out!
#release

We added few more actions to n8n node:
- implemented sendMessagePhoto action - it is now possible to send photos from local filesystem with Telepilot
- implemented sendChatAction action - allows sending '.. is typing', '.. is recording voice message' Chat Actions with Telepilot
- implemented createNewSupergroupChat action - let's you create Supergroups and Channels with Telepilot
- implemented deleteChat action - let's remove Supergroups and Channels
- implemented addChatMembers action - use it to add users (by user_id) to your Chats and Channels

β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”

Check out our installation guide: https://telepilot.co/documentation/install-and-configure-telepilot-as-n8n-plugin
If you notice any issues, reach out to us in our groups: @telepilotco_group
πŸ‘4❀3
πŸͺ¦ Project shutdown

After
thorough consideration, we've made the decision to discontinue support for the TelePilot n8n node project.
With a limited number of active users and a niche audience, sustaining the projectβ€”covering expenses like domain hosting, licensing server, and time spent for developmentβ€”has become impractical.

The licensing server will be deactivated on May 23, 2024, due to expiration of the "telepilot.co" domain. Consequently, all TelePilot instances will cease to function.
Since the source code is available on GitHub, everyone is welcome to remove the license check from TelePilot and create new working builds.
😭8
πŸ’« Telepilot Resurrected! 🌞

Dear Telepilot users and community members,

Thanks to your support and feedback received in recent days, we've decided to continue our work on this n8n node to provide you with an even better tool for building low-code Telegram userbots. Additionally, Telepilot will undergo a transformation into a free-to-use open-source project.

We'll be completely removing license checks from the code so that starting from version 0.5.0, the plugin will no longer depend on domain or license server availability. The domain "telepilot.co" has been extended, ensuring that older versions of Telepilot (<0.5.0) will continue working after May 23, 2024, for those who choose not to update.

Moving forward, Telepilot will be operated as a 100% community-driven product, with all features available for everyone to use or modify under the MIT License. In the upcoming weeks, we'll be updating Telepilot and adding the following functionalities (sorted according to priority):

- Removing license server checks
- Improving the Trigger node to work efficiently in high-load scenarios (by adding event batching into time/amount-based buckets)
- Expanding available Telegram Actions (to be defined)
- Provide the ability to work with multiple Telegram accounts on the fly and dynamically select an account when executing actions (not based on chosen Credential).
- Implementing support for n8n queue mode

If you have any wishes or comments, feel free to drop a message in our group. Your feedback is greatly appreciated! πŸ™
❀26πŸ”₯1
πŸ“¦ New release: Telepilot 0.5.0 is here!
#release

We've incorporated powerful features from two community forks - big thanks to our contributors! Here’s what’s new:

Custom Request
Send any tdlib request by providing raw JSON. Full flexibility for advanced use cases.

New message types supported
- sendMessageAudio – share audio files
- sendMessageVideo – send videos
- sendMessageFile – send any file type

Main node improvements
- continueOnFail – continue executing even if one action fails

Trigger improvements
- Option to ignore group events (from chats with negative IDs)

getChatHistory update
- Now supports a limit parameter (up to 100 messages)
- By default, without fromMessageId, only 1-2 messages are returned - this change gives you more control

License update
Telepilot is now licensed under the MIT license to encourage direct contributions and wider community adoption.

––––––––––––––––––––

Github Repository: telepilotco/n8n-nodes-telepilot
Setup guide: Install Telepilot for n8n
Questions or feedback? Join us: @telepilotco_group
πŸ”₯12❀4🀩2πŸ‘1
πŸ“¦ New release: Telepilot 0.5.1 is out!
#release

This update brings more Telegram deep-linking capabilities and improved support for threaded replies.

New actions added

- getMessageLinkInfo β€” Retrieve info about a public or private message link
TDLib doc: https://core.telegram.org/api/links#message-links
GitHub issue: 19

- getMessageLink β€” Generate a link to a specific message
GitHub issue: 14

Improvements

- Added message_thread_id parameter to all sendMessage* actions
This addresses threaded message support (topic replies)
GitHub issue: 8

––––––––––––––––––––

GitHub Repository: telepilotco/n8n-nodes-telepilot
Setup guide: Install Telepilot for n8n
Questions or feedback? Join us: @telepilotco_group
❀4πŸ‘2
πŸ“¦ New release: Telepilot 0.5.2 is here!
#release

This version introduces enhancements for video messages and a new action for viewing messages:

Improvements to `sendMessageVideo` (#22)
- Width β€” Video width
- Height β€” Video height
- Supports Streaming β€” Whether the video can be streamed
- Thumbnail β€” Local path to thumbnail file (JPEG)
- Thumbnail Width β€” Width of the thumbnail (max 320px)
- Thumbnail Height β€” Height of the thumbnail (max 320px)

New action
- viewMessages β€” Mark messages as viewed (#24)

––––––––––––––––––––

GitHub Repository: telepilotco/n8n-nodes-telepilot
Setup guide: Install Telepilot for n8n
Questions or feedback? Join us: @telepilotco_group
πŸ”₯10❀1