Telegram Assistant Connection
Автоматизуйте свій особистий Telegram акаунт за допомогою протоколу MTProto 2.0 — того ж протоколу, що використовується офіційними додатками Telegram. Надсилайте повідомлення, читайте історію чатів, керуйте контактами — наче ви робите це вручну.
Що таке MTProto 2.0?
MTProto 2.0 — це зашифрований комунікаційний протокол Telegram. На відміну від Bot API (який працює через HTTP-сервери Telegram), MTProto підключається безпосередньо до інфраструктури Telegram — як офіційний Telegram Desktop або мобільний додаток.
| Bot API | MTProto 2.0 (Assistant) | |
|---|---|---|
| Тип акаунту | Бот-акаунт | Ваш особистий акаунт |
| З'єднання | HTTP-запити до api.telegram.org | Пряме зашифроване TCP-з'єднання |
| Шифрування | TLS (HTTPS) | AES-256-IGE + SHA-256 (наскрізне) |
| Швидкість | Затримка polling або webhook | Оновлення в реальному часі |
| Можливості | Обмежено правами бота | Повні можливості користувача |
| Ліміти запитів | Ліміти для ботів | Ліміти рівня користувача |
| Сесія | Без стану (token) | Постійна сесія (як авторизований додаток) |
Як Fainflow використовує MTProto 2.0
- Layer 158 — остання схема Telegram API
- Шифрування AES-256-IGE з виведенням ключів SHA-256
- Постійні сесії — зберігаються зашифрованими, не потрібно повторно автентифікуватися
- Обфускація транспорту — з'єднання виглядають як звичайний HTTPS-трафік
- Сесії відображаються як "Fainflow Server" у Telegram → Налаштування → Активні сесії
Налаштування (5 кроків)

New Connection — Telegram Assistant
Get your API ID and Hash from my.telegram.org
Enter your Telegram phone number with country code
Enter the code sent to your Telegram app
Check your Telegram app for the login code
If you have two-factor authentication enabled
Skip this step if you don't have 2FA
Your Telegram account is connected. Sessions appear as 'Fainflow Server' in Active Sessions.
Крок 1: Отримати API-облікові дані
- Перейдіть на my.telegram.org
- Увійдіть за номером телефону
- Натисніть API development tools
- Створіть новий додаток
- Скопіюйте ваш API ID (число) та API Hash (рядок)
Це потрібно зробити лише один раз. Ті ж api_id/api_hash можна використовувати для кількох підключень.
Крок 2: Введіть номер телефону
Введіть номер телефону Telegram з кодом країни (наприклад, +380501234567).
Крок 3: Код підтвердження
Fainflow надсилає запит на вхід до Telegram. Ви отримаєте код входу у вашому додатку Telegram. Введіть його у майстрі налаштування.
Крок 4: Пароль 2FA (якщо увімкнено)
Якщо у вас увімкнена Двофакторна автентифікація на Telegram акаунті, введіть ваш хмарний пароль. Якщо ні — цей крок пропускається автоматично.
Крок 5: Готово
Ваш акаунт підключено! Сесія зберігається зашифрованою та зберігається між перезапусками.
Event: Telegram Update
Спрацьовує на будь-яке оновлення з вашого особистого акаунту — повідомлення, редагування, реакції тощо.
Виходи
| Вихід | Тип | Опис |
|---|---|---|
message | string | Текстовий вміст повідомлення |
date | number | Unix-мітка часу |
userID | string | Telegram ID відправника |
userName | string | @username відправника |
firstName | string | Ім'я відправника |
lastName | string | Прізвище відправника |
RAW | json | Повний необроблений об'єкт оновлення MTProto (всі поля) |
Вихід RAW містить повне оновлення Telegram — використовуйте JSON Parse + Object Get, щоб витягнути будь-яке поле (ID чату, медіа, інформацію про відповідь тощо).
Доступні дії
Дивіться Дії Telegram Assistant для повного списку 14 дій:
| Категорія | Дії |
|---|---|
| Повідомлення | Надіслати, Редагувати, Видалити, Переслати |
| Медіа | Надіслати фото, Надіслати документ |
| Чат | Отримати інформацію про чат, Отримати історію, Пошук, Позначити як прочитане, Закріпити/Відкріпити |
| Користувачі | Отримати інформацію про користувача, Отримати контакти |
Безпека та конфіденційність
- Ваші api_id та api_hash зберігаються зашифрованими в базі даних
- MTProto сесії зашифровані за допомогою AES-256-GCM
- Fainflow ніколи не бачить ваш пароль Telegram — він використовується лише під час кроку входу
- Ви можете відкликати сесію будь-коли: Telegram → Налаштування → Активні сесії → завершити "Fainflow Server"
Важливі примітки
- Використовується ваш особистий акаунт, а не бот
- Telegram може обмежувати агресивну автоматизацію — додавайте блоки Wait For між діями
- Кожне підключення = одна MTProto сесія = одна активна сесія у Telegram
- Не запускайте занадто багато паралельних запитів — Telegram може тимчасово обмежити ваш акаунт
- Якщо ви бачите помилки
FLOOD_WAIT_X, flow автоматично призупиняється