Скопіювати канал Telegram означає взяти його наявні пости — текст, фото, відео й файли — і перенести в інший канал чи групу в тому самому порядку. У Telegram немає для цього кнопки. Копіювання історії чату з’явиться в TelegramBuddy, але ще не створене; долучайтеся до списку очікування нижче, щоб отримати ранній доступ. Коли функція запрацює, ви зможете вибрати джерело й призначення, а програма сама пройде всю історію від вашого власного акаунта.
Нижче — як це планується, коли це має сенс і що можна зробити вже сьогодні.
Що робитиме копіювання каналу Telegram
Інструмент копіювання будується за тією самою схемою правил, що й інші майбутні функції: чат-джерело, який може читати ваш акаунт, необов’язкова обробка й чат-призначення, де ви можете публікувати. Відмінність від автопересилання — у напрямку в часі. Автопересилання обробляє нові пости в міру появи; копіювання — ті пости, що вже є.
Коли функція запрацює, ви зможете:
- копіювати кожен пост каналу чи групи від найстарішого до найновішого;
- обмежити копіювання діапазоном дат або певними типами медіа;
- вибрати між пересиланням (зі збереженням заголовка Telegram «Переслано від») і публікацією як нових повідомлень — для вмісту, який ви маєте право передруковувати;
- зупинитися на півдорозі й продовжити пізніше без дублювання вже скопійованого.
Коли це знадобиться
- Переїзд у новий канал. Ви запускаєте свіжий канал — нова назва, чистий список адміністраторів, інший поділ тем — і хочете, щоб архів переїхав разом із вами.
- Перенесення групи. Стара група стала безладною чи була налаштована неправильно, і ви хочете перенести старі повідомлення в нову групу, перш ніж запросити туди всіх.
- Запасна копія всередині Telegram. Другий, приватний канал, що дзеркалить основний на випадок, якщо з оригіналом щось станеться.
- Поділ чи об’єднання. Винесення постів одного проєкту зі спільного каналу в окремий або об’єднання кількох невеликих каналів в один.
Як це планується
- Увійдіть у TelegramBuddy зі своїм власним акаунтом — за QR-кодом або номером телефону, плюс ваші api_id та api_hash з my.telegram.org, — точно так, як програма працює зараз.
- Відкрийте чат-джерело. Приватні канали, учасником яких ви є, відкриватимуться так само, як зараз: за посиланням-запрошенням, посиланням на повідомлення
t.me/c/, @username або числовим id. - Виберіть призначення — це має бути чат, де ви можете публікувати.
- Виберіть діапазон і режим, а потім запустіть. Програма пройде історію від найстарішого повідомлення.
- Стежте за прогресом і ставте на паузу чи продовжуйте, коли захочете.
Важливі деталі
- Підписники й учасники не переносяться. Копіювання переносить пости, а не людей. Учасників усе одно доведеться запросити або поділитися новим посиланням.
- Пости не збережуть початкових дат усередині Telegram. Скопійоване повідомлення — це нове повідомлення, і Telegram ставить на ньому час надсилання. План — дати вам змогу додавати до кожної копії початкову дату й автора, щоб історія залишалася зрозумілою.
- Захищені канали залишаються захищеними. Якщо ввімкнено «Обмежити збереження контенту», власник сказав, що вміст не має покидати чат. TelegramBuddy не копіюватиме такі чати. Якщо вам потрібен матеріал, попросіть власника.
- Копіюйте лише те, на що маєте право. Ваш власний канал, група вашої команди, матеріал, який ви маєте ліцензію передруковувати. Перевидавати чужий канал як свій — не те, для чого це створюється.
- Обмеження швидкості Telegram діють. Довга історія забере час. Під час завантажень програма вже вичікує прохання Telegram «пригальмувати» й продовжує, і копіювання плануємо зробити так само. Жодної конкретної швидкості ми не обіцяємо.
Порівняння з альтернативами
| Пересилання вручну | Вбудований експорт Telegram | Копіювання в TelegramBuddy (заплановано) | |
|---|---|---|---|
| Результат | пости в іншому чаті | файли на вашому комп’ютері | пости в іншому чаті |
| Зберігає порядок | лише якщо ви уважні | так | так |
| Довга історія | повільно й легко помилитися | нормально | програма пройде її сама |
| Можна продовжити | стежите самі | почати експорт заново | продовжує з місця зупинки |
Пересилати вручну можна кілька десятків постів. Далі легко пропустити чи повторити повідомлення. Вбудований експорт Telegram добрий для резервної копії на диску, але нічого не повертає назад у Telegram.
Що можна зробити вже зараз
Якщо вам потрібна надійна копія каналу, а не копія всередині Telegram, це вже працює. TelegramBuddy може експортувати весь чат у зручну сторінку HTML або в JSON із медіа на своїх місцях і масово завантажити кожне фото, відео й файл у папку для кожного чату. Повторне завантаження забирає лише нове, тож резервну копію можна підтримувати актуальною. Покрокова інструкція — у статті як експортувати історію чату Telegram, а про приватні канали розповідає сторінка завантаження з приватних каналів.
Долучайтеся до списку очікування нижче, щоб дізнатися, коли копіювання каналу Telegram буде готове.