
Product
Introducing Webhook Events for Alert Changes
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.
@telecopilotco/n8n-nodes-telepilot
Advanced tools
n8n-nodes-telepilot — это пакет расширения для n8n, обеспечивающий глубокую интеграцию с Telegram API на уровне MTProto. В отличие от стандартных ботов, TelePilot работает как пользовательский клиент, что дает доступ к расширенным функциям Telegram, включая:
TelePilot работает параллельно с вашим основным клиентом, позволяя создать персонального Telegram-ассистента.
| ОС | Архитектура | Поддержка |
|---|---|---|
| docker | x64 | ✅ |
| docker | arm64 | ✅ |
| linux | x64 | ✅ |
| linux | arm64 | ✅ |
| macos | x64 | ✅ |
| macos | arm64 | ✅ |
| windows | x64 | ❌ |
| windows | arm64 | ❌ |
@telepilotco/n8n-nodes-telepilotnpm install @telepilotco/n8n-nodes-telepilot
Добавьте в Dockerfile:
RUN cd ~/.n8n/ && mkdir nodes && cd nodes && npm install @telepilotco/n8n-nodes-telepilot
api_id и api_hash:
telepilottelepilot/start в чатеTelePilot поддерживает работу с несколькими аккаунтами Telegram одновременно. Это позволяет создавать сложные автоматизации, использующие разные аккаунты для разных задач.
Создание учетных данных
Авторизация аккаунтов
/start в чате для каждого аккаунтаИспользование в рабочих процессах
TelePilot предоставляет команды для управления аккаунтами через ChatTrigger:
| Команда | Описание |
|---|---|
/stat | Показывает статус всех аккаунтов, включая их состояние авторизации |
/stop | Завершает текущую сессию аккаунта |
/clear | Удаляет локальную базу данных сессии и требует повторной авторизации |
/help | Показывает список доступных команд |
ChatTrigger (Аккаунт 1) -> Telegram CoPilot Trigger (updateNewMessage) ->
IF (условие) -> Telegram CoPilot (sendMessage, Аккаунт 2)
Telegram CoPilot Trigger (Аккаунт 1) ->
Function (обработка) ->
Telegram CoPilot (sendMessage, Аккаунт 2) ->
Telegram CoPilot (sendMessage, Аккаунт 1)
Telegram CoPilot (getChats, Аккаунт 1) ->
Function (фильтрация) ->
Telegram CoPilot (sendMessage, Аккаунт 2)
Изоляция сессий
Безопасность
Мониторинг
/stat показывает статус всех аккаунтовОграничения
| Операция | Описание | Параметры | Особенности |
|---|---|---|---|
| Вход по номеру телефона через ChatTrigger | Авторизация в Telegram | - | Требует ввода кода подтверждения из Telegram |
| Закрыть сессию | Завершает текущую сессию Telegram | - | Безопасное завершение работы |
| Удалить Td_database | Удаляет локальную базу данных сессии | - | Полная очистка данных сессии |
| Операция | Описание | Параметры | Возвращает |
|---|---|---|---|
| Получить информацию о себе | Данные текущего пользователя | - | ID, имя, username и другие данные профиля |
| Получить информацию о пользователе | Базовая информация | User ID | Основные данные пользователя |
| Получить полную информацию о пользователе | Расширенный профиль | User ID | Детальную информацию включая статус, био и т.д. |
| Создать личный чат | Создает/открывает чат | User ID, Force | ID созданного чата |
| Создать новый секретный чат | Шифрованный чат | User ID | ID секретного чата |
| Получить активные подписки за звезды | Список подписок | Only Expiring, Offset | Список подписок и их статус |
| Операция | Описание | Параметры | Возвращает |
|---|---|---|---|
| Получить контакты | Список контактов | - | Массив контактов с их данными |
| Операция | Описание | Параметры | Возвращает |
|---|---|---|---|
| Получить участников супергруппы | Список участников | Supergroup ID | Массив участников с их ролями |
| Получить информацию о супергруппе | Основные данные | Supergroup ID | Название, описание, количество участников |
| Получить полную информацию о супергруппе | Детальная информация | Supergroup ID | Детальную информацию включая настройки |
| Операция | Описание | Параметры | Особенности |
|---|---|---|---|
| Добавить участников в чат | Добавление новых участников | Chat ID, User IDs | Массовое добавление |
| Закрыть чат | Закрывает активный чат | Chat ID | Скрывает чат из списка |
| Открыть чат | Открывает чат | Chat ID | Делает чат активным |
| Отметить чат как непрочитанный | Изменяет статус прочтения | Chat ID, Is Marked As Unread | Управление статусом уведомлений |
| Отправить действие чата | Отправляет статус действия | Chat ID, Chat Action | Показывает "печатает", "записывает голос" и т.д. |
| Поиск публичного чата | Поиск по username | Username | Информацию о найденном чате |
| Получить информацию о чате | Основные данные чата | Chat ID | Информацию о чате |
| Получить чаты | Список всех чатов | Limit | Массив чатов |
| Получить историю чата | История сообщений | Chat ID, From Message ID, Limit | Массив сообщений |
| Присоединиться к чату | Вступление в чат | Chat ID | Работает с публичными чатами |
| Создать супергруппу или канал | Создание новой группы | Title, Description, Is Channel | ID созданной группы |
| Получить платные посты | Список платных постов | Chat ID | Массив платных постов |
| Получить участников чата по ссылке | Список пользователей по ссылке | Chat ID, Invite Link | Массив участников |
| Получить информацию о ссылке | Данные о приглашении | Chat ID, Invite Link | Информацию о ссылке |
| Поиск публичных чатов | Поиск по ключевым словам | Query | Массив найденных чатов |
| Удалить чат | Удаление чата | Chat ID | Безвозвратное удаление |
| Операция | Описание | Параметры | Особенности |
|---|---|---|---|
| Отправить текстовое сообщение | Отправка текста | Chat ID, Message Text, Reply To Message ID | Поддержка форматирования |
| Отправить сообщение с фото | Отправка изображения | Chat ID, Local Photo Path, Caption | Поддержка подписей |
| Отправить сообщение с видео | Отправка видео | Chat ID, Video Path, Caption | Поддержка подписей |
| Отправить сообщение с аудио | Отправка аудио/голоса | Chat ID, Audio Path, Caption, Send As Voice | Поддержка голосовых сообщений |
| Отправить сообщение с файлом | Отправка документа | Chat ID, File Path, Caption | Поддержка любых файлов |
| Изменить текст сообщения | Редактирование сообщения | Chat ID, Message ID, Message Text | Сохранение форматирования |
| Удалить сообщения | Удаление сообщений | Chat ID, Message IDs, Revoke | Массовое удаление |
| Переслать сообщения | Пересылка сообщений | From Chat ID, To Chat ID, Message IDs | Массовая пересылка |
| Получить сообщения | Получение по ID | Chat ID, Message ID | Данные сообщения |
| Получить ссылку на сообщение | Создание ссылки | Chat ID, Message ID | Публичную ссылку |
| Сохранить сообщения в избранное | Добавление в закладки | Chat ID, Message IDs | Массовое сохранение |
| Операция | Описание | Параметры | Возвращает |
|---|---|---|---|
| Скачать файл | Загрузка файла | File ID | Локальный путь к файлу |
| Получить удаленный файл | Информация о файле | Remote File ID | Метаданные файла |
| Операция | Описание | Параметры | Особенности |
|---|---|---|---|
| Пользовательский запрос | Произвольный запрос к API | JSON | Прямой доступ к API |
| Операция | Описание | Параметры | Возвращает |
|---|---|---|---|
| Получить полученные подарки | Список подарков | Limit, Offset | Массив подарков |
| Операция | Описание | Параметры | Возвращает |
|---|---|---|---|
| Получить транзакции звезд | История транзакций | Chat ID, Limit, Offset | Массив транзакций |
| Получить статус доходов от звезд | Статистика доходов | - | Информацию о доходах |
{
"events": ["updateNewMessage"],
"options": {
"ignoreGroups": true
}
}
{
"events": ["updateNewMessage:messageActionStarGift"]
}
{
"events": ["getStarTransactions", "updateStarTransactions"],
"channelId": "your_channel_id"
}
{
"events": [
"updateNewMessage",
"updateMessageContent",
"updateNewMessage:messageActionStarGift"
]
}
Авторизация
Обработка данных
Работа с подарками
Мониторинг транзакций
ChatTrigger -> Telegram CoPilot Trigger (updateNewMessage) -> IF (private chat) -> Telegram CoPilot (sendMessage)
Telegram CoPilot Trigger (updateNewMessage) -> Function (проверка ключевых слов) -> IF (найдено) -> Telegram CoPilot (sendMessage to self)
Telegram CoPilot Trigger (updateNewMessage) -> IF (contains media) -> Telegram CoPilot (downloadFile)
Telegram CoPilot Trigger (updateStarTransactions) -> IF (amount > 50) -> Telegram CoPilot (sendMessage notification)
DEBUG=tdl,tdl:client,telepilot-cred,telepilot-node,telepilot-trigger,telepilot-cm N8N_LOG_LEVEL=debug npx n8n
Проблема: Не удается авторизоваться с кодом из SMS Решение:
/clear в ChatTrigger и начните зановоПроблема: Ошибка при использовании методов Решение:
Проблема: TelePilot не работает в Docker Решение:
MIT
FAQs
Ваш персональный Telegram Помощник
The npm package @telecopilotco/n8n-nodes-telepilot receives a total of 11 weekly downloads. As such, @telecopilotco/n8n-nodes-telepilot popularity was classified as not popular.
We found that @telecopilotco/n8n-nodes-telepilot demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.

Product
Socket now scans OpenVSX extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.

Product
Bringing supply chain security to the next generation of JavaScript package managers