Langsung ke konten
CopyPost blog
ID
Buka CopyPost

CopyPost atau Bot Sendiri: Mana yang Lebih Untung untuk Meneruskan Post

16 menit bacaMulai dari sini

Server, memori, akun diblokir, post yang hilang, album, dan edit — kita bahas berapa sebenarnya biaya bot buatan sendiri untuk meneruskan post di Telegram.

Daftar isi
  1. Bot atau akun: persimpangan pertama
  2. Di mana menaruh server
  3. Berapa banyak memori yang dimakan bot
  4. Akun diblokir
  5. Kenapa post hilang
  6. Edit dan penghapusan
  7. Keamanan dan data Anda
  8. Berapa biayanya
  9. Kapan bot sendiri tetap lebih untung
  10. Cara mencoba

«Ah, ini cuma sepuluh baris Python» — begitulah awal hampir setiap bot buatan sendiri untuk meneruskan post. Versi pertamanya memang bisa ditulis dalam satu malam: bot melihat post baru di channel sumber dan menyalinnya ke channel Anda. Masalahnya datang belakangan — ketika album terpecah menjadi post-post terpisah, ketika akun yang dipakai bot untuk membaca channel berhenti bekerja tanpa peringatan, ketika post dari channel besar tidak kunjung datang.

Kami membedah semua hal yang dihadapi pemilik bot sendiri: di mana menaruh server, berapa banyak memori yang dimakan bot, kenapa akun diblokir, kenapa pesan hilang, dan apa yang terjadi dengan edit dan penghapusan. Lalu kami membandingkannya secara jujur dengan apa yang dilakukan CopyPost — termasuk apa yang tidak dilakukannya.

Bot atau akun: persimpangan pertama #

Sebelum memilih server, Anda harus memutuskan atas nama siapa program Anda akan membaca channel.

Bot biasa dari @BotFather adalah cara otomatisasi yang resmi dan aman. Tetapi batasannya ketat:

  • ia hanya melihat post dari channel tempat ia ditambahkan sebagai admin. Channel milik orang lain, meskipun publik, tidak bisa dibaca bot;
  • pesan dari bot lain di grup hanya dilihatnya sebagian;
  • ia mengunduh file tidak lebih dari 20 MB, dan mengunggah tidak lebih dari 50 MB — video panjang bisa ia teruskan atau salin apa adanya, tetapi tidak bisa ia ubah (misalnya diberi watermark): untuk itu video harus diunduh dulu;
  • ke satu chat ia menulis tidak lebih dari sekali per detik, ke grup — tidak lebih dari 20 pesan per menit.

Karena itu hampir semua orang yang mengumpulkan berita dari channel orang lain beralih ke akun pengguna — akun Telegram biasa yang dikendalikan program (disebut userbot). Akun ini melihat semua yang ia ikuti, tetapi membawa risiko yang dibahas di bawah. Selengkapnya soal perbedaannya — di artikel Userbot atau bot.

CopyPost bekerja dengan bot maupun akun, dan keduanya bisa digabung: misalnya membaca dengan akun, sedangkan memposting dengan bot yang menjadi admin channel Anda. Dengan begitu akun melihat semuanya, sedangkan post terbit atas nama channel itu sendiri (bukan bot), dan botnya mudah diganti kalau perlu.

Di mana menaruh server #

Telegram tinggal di tiga kota #

Server Telegram berada di Miami, Amsterdam, dan Singapura. Setiap akun «terdaftar» di salah satu pusat data ini — pusat data dipilih saat pendaftaran berdasarkan dari mana Anda mendaftar (Telegram mengambil yang terdekat), dan Anda sendiri tidak bisa menggantinya — memindahkan akun ke pusat data lain hanya bisa dilakukan Telegram sendiri. Karena itu akun yang didaftarkan di Eropa dan negara-negara CIS biasanya tinggal di Amsterdam.

Apa artinya bagi bot Anda sendiri:

  • server sebaiknya dekat dengan pusat data akun. Setiap request ke Telegram berjalan bolak-balik; dari server di Belanda ke Amsterdam — beberapa milidetik, dari benua lain — puluhan hingga ratusan;
  • file disimpan di pusat data akun yang mengunggahnya. Kalau video di channel diunggah oleh akun yang terdaftar di Singapura, sementara akun Anda tinggal di Amsterdam, program membuka koneksi terpisah ke Singapura untuk mengunduh video itu;
  • kalau Anda punya beberapa akun dari wilayah berbeda, satu server untuk semuanya akan jauh setidaknya dari salah satu pusat data.

Di rumah dan di negara «sendiri» bisa tidak jalan #

Menjalankan bot di komputer rumah atau di server di negara yang membatasi Telegram adalah ide buruk. Pada 2026 Telegram di Rusia mula-mula diperlambat, lalu pada musim semi — diblokir besar-besaran; Telegram juga diblokir di Tiongkok dan Iran. Bot yang kehilangan koneksi ke Telegram juga kehilangan post.

Artinya, Anda butuh server sewaan di negara tempat Telegram berjalan tanpa batasan. Yang paling kecil harganya 4–6 dolar per bulan (memori 512 MB – 1 GB, satu core — misalnya di DigitalOcean). Harga berubah-ubah: Hetzner, yang populer di kalangan developer, menaikkannya pada musim semi dan sekali lagi pada musim panas 2026, dan di Amsterdam ia sama sekali tidak punya server.

Di CopyPost pemilihan lokasi dan koneksi ke pusat data yang tepat adalah urusan kami. Anda tidak menyewa server, tidak memantau pembayarannya, dan tidak perlu pindah kalau penyedia menaikkan harga atau Telegram tidak lagi bisa dibuka dari suatu negara.

Berapa banyak memori yang dimakan bot #

Server seharga 5 dolar tidak punya banyak memori, dan library yang dipakai untuk menulis bot memakainya dengan sangat berbeda-beda. Pengukuran independen hampir tidak ada — di bawah ini adalah yang berhasil kami temukan, ditambah pengukuran kami sendiri.

LibraryBahasaMemoriSumber angka
python-telegram-botPython~40 MBpengukuran kami: proses tanpa koneksi
TelethonPython~63 MBpengukuran kami: client dibuat, belum terhubung
Kurigram (pengganti Pyrogram)Python~68 MBpengukuran kami, kondisi yang sama
aiogramPython~167 MBpengukuran kami, satu kali jalan
mtcuteTypeScript«kurang dari 50 MB»kata pembuatnya
TDLibC++hingga ~10 MB per akunperkiraan developernya
gotdGo«150 KB per client tanpa beban»kata pembuatnya

Yang penting, ini adalah batas bawah: pengukuran kami dilakukan sebelum terhubung ke Telegram, saat program belum tahu apa-apa tentang channel Anda, sedangkan angka dari pembuatnya diukur dengan beban kecil. Setelah itu memori terus naik:

  • untuk Telethon ada keluhan bahwa ketika sekitar sepuluh akun berjalan dalam satu program, pada error tertentu memori naik beberapa megabyte per detik; bot RSS berbasis Telethon yang melayani lebih dari 6.000 feed memakan sekitar 350 MB di server satu core;
  • pada TDLib, menurut laporan pengguna, program yang di dalamnya akun hanya menerima pesan memakai memori makin banyak sampai crash — dalam beberapa puluh jam, dan database TDLib di disk pada satu pengguna mencapai 18,7 GB.

Dalam praktiknya, ini berarti bot sendiri perlu di-restart secara berkala dan ruang disk harus dipantau — kalau tidak, suatu malam ia akan crash, dan Anda baru tahu paginya dari channel yang kosong.

Ada risiko yang lebih serius: library bisa mati. Pyrogram ditinggalkan sejak Desember 2024, Telethon pada Februari 2026 pindah dari GitHub ke platform lain. Sementara itu Telegram terus berubah: Bot API saja sudah mendapat 13 pembaruan sejak awal 2025, dan versi lama protokol Telegram sudah pernah dimatikan — setelah itu program dengan library versi lama tidak lagi bisa masuk ke akun.

Akun diblokir #

Ini ketakutan utama orang yang membaca channel dengan akun pengguna — dan ketakutan ini beralasan.

Apa kata Telegram sendiri #

  • Semua akun yang masuk lewat program tidak resmi otomatis berada dalam pengawasan. Untuk flood, spam, dan menggelembungkan jumlah pelanggan atau tayangan — blokir permanen, dan pemulihannya hanya lewat surat ke manusia sungguhan.
  • Kalau akun dilaporkan sebagai spammer, akun itu dibatasi: Anda hanya bisa menulis ke orang yang menyimpan nomor Anda atau yang menulis lebih dulu. Pertama kali — selama beberapa hari, berikutnya lebih lama.
  • Sejak 2025, akun bisa «dibekukan»: akun hanya bisa dipakai untuk membaca, dan kalau banding tidak diterima — akun dihapus.
  • Developer Telethon terang-terangan menyarankan agar tidak memakai akun baru dan nomor virtual untuk otomatisasi: Telegram lebih mudah memblokirnya, dan aturannya diubah tanpa peringatan.

Batasan yang tidak terlihat #

Telegram tidak memublikasikan batas pastinya, tetapi kalau batas itu terlampaui, ia menjawab «tunggu N detik». Bot buatan sendiri sering menanganinya diam-diam: kalau jedanya tidak lebih dari satu menit, Telethon secara default hanya menunggu tanpa memberi tahu apa pun, sedangkan kalau jedanya lebih lama, ia mengeluarkan error. Lebih buruk lagi, pembatasan «karena spam»: dalam jawabannya Telegram tidak menyebut berapa lama pembatasan itu berlaku, dan percobaan ulang tidak membantu. Satu lagi batas tersembunyi — akun tanpa Premium bisa menjadi anggota tidak lebih dari 500 channel dan supergrup.

Apa yang dilakukan CopyPost — dan apa yang tidak #

Jujur saja: tidak ada layanan yang bisa menjamin akun tidak akan diblokir. Keputusan ada di tangan Telegram, dan kalau akun menyebar spam, ia akan diblokir di mana pun. Tetapi banyak blokir dan kehilangan terjadi bukan karena spam, melainkan karena perilaku program yang ceroboh. Di sinilah CopyPost mengambil alih pekerjaannya:

  • mematuhi jeda dari Telegram secara otomatis. Kalau Telegram meminta menunggu, CopyPost menunggu persis selama itu (hingga 15 menit) dan tidak membombardirnya dengan request berulang. Kalau jedanya lebih lama, post tidak menunggu berjam-jam, melainkan dilewati, dan Anda akan melihat pesan yang jelas di panel: «Telegram membatasi pengiriman dari akun ini selama N lagi — pesan dilewati»;
  • jeda pada satu akun tidak menghentikan akun lain, dan percobaan ulang pengiriman dilakukan dengan interval yang makin panjang;
  • terhubung secara terbuka. Akun masuk sebagai aplikasi CopyPost — dengan api_id (ini nomor aplikasi di Telegram) yang diberikan kepada CopyPost sendiri — bukan menyamar sebagai program lain. Kalau mau, Anda bisa memasukkan api_id dan api_hash (nomor dan kunci) aplikasi Anda sendiri yang didapat di my.telegram.org;
  • langsung memberi peringatan. Kalau akun ter-logout, diblokir, dibekukan, atau dikeluarkan dari chat, bot layanan CopyPost akan mengirim pesan kepada Anda, dan akun itu akan ditandai di panel — Anda tidak akan baru tahu masalahnya seminggu kemudian dari channel yang kosong.

Saran kami sama dengan saran para developer library: untuk meneruskan post, buatlah akun terpisah, bukan akun pribadi, dan jangan membuatnya bergabung ke ratusan channel dalam sehari.

Kenapa post hilang #

Ini masalah paling menyebalkan dari bot sendiri: ia berjalan, tidak ada error, tetapi sebagian post tidak ada di channel Anda.

Telegram tidak mengirim semuanya #

Telegram tidak wajib mengantarkan setiap pembaruan seketika. Dokumentasinya terang-terangan menyebut bahwa untuk sebagian channel ia bisa mengirim pembaruan (post baru, edit, penghapusan) lebih jarang atau berhenti sama sekali, dan yang terlewat harus diminta ulang sendiri oleh program. Bot buatan sendiri biasanya tidak melakukannya — dan dalam praktiknya:

  • di Telethon ada keluhan bahwa post baru datang dari channel uji dengan dua pelanggan, tetapi tidak datang dari channel publik dengan 500 ribu pelanggan. Solusinya tidak pernah muncul: pada Februari 2026, saat proyek itu pindah, keluhan itu ditutup sebagai «tidak direncanakan»;
  • di GramJS event dari channel berhenti datang setelah beberapa detik kalau tidak ada «interaksi» dengan channel itu;
  • cara mengakalinya dari laporan lain — memaksa library meminta pembaruan lebih sering — setelah sekitar 10 jam membuat program crash karena kehabisan memori.

Di CopyPost penerimaan biasa dilengkapi penerimaan turbo: akun sendiri memeriksa hingga 10 channel dua kali per detik dan mengambil post yang belum dikirim Telegram. Penerimaan turbo gratis di paket mana pun. Untuk bot ada pengaman serupa — setiap detik bot sendiri memeriksa tiga channel dari yang ia baca, dengan menggilir channel-channel itu satu per satu.

Restart — dan post pun hilang #

Server reboot, program crash, internet putus. Apa yang terjadi selama itu?

  • untuk bot biasa, Telegram menyimpan pembaruan yang belum diterima tidak lebih dari 24 jam;
  • di Telethon, fitur mengejar pembaruan yang terlewat secara default dimatikan — tanpanya, semua yang terbit selama program mati akan hilang;
  • event yang sudah sangat lama dihapus Telegram, dan tidak bisa lagi diambil.

Di CopyPost, setelah koneksi terputus atau restart, layanan sendiri meminta ulang apa yang terlewat di setiap channel yang dibaca oleh pipeline Anda (begitulah CopyPost menyebut rangkaian «dari mana — ke mana — dengan aturan apa»). Post yang didapat lebih dulu ditulis ke disk dan baru setelah itu dianggap diterima — karena itu ia tetap selamat bahkan kalau server crash. Dan tidak akan terduplikasi: CopyPost ingat salinan mana yang sudah dipublikasikan, dan setiap pengiriman punya tanda sendiri, jadi pengulangan tidak akan diterima Telegram.

Satu batasan yang jujur: kalau akun tidak bisa diakses lebih dari satu jam, post yang lebih tua dari satu jam tidak dipublikasikan CopyPost — supaya setelah lama mati, channel Anda tidak tiba-tiba dibanjiri setumpuk berita basi.

Album tercerai-berai #

Album di Telegram adalah beberapa pesan terpisah dengan nomor grup yang sama. Bot menerimanya satu per satu dan harus menyatukannya lagi; biasanya bot menunggu bagian-bagian lainnya sekitar setengah detik, dan kalau albumnya besar atau jaringannya lambat, sebagian foto tidak sempat datang — dan album pun terpecah. Di channel Anda muncul tiga post masing-masing berisi satu foto, bukan satu post dengan tiga foto.

CopyPost juga tidak menunggu bagian album tanpa batas, tetapi lebih lama — hingga beberapa detik kalau bagian-bagiannya datang terlambat — lalu memublikasikannya sebagai satu post. Dan kalau sebuah foto terlambat begitu lama sehingga albumnya sudah terbit, foto itu akan terbit sebagai post terpisah — tidak ada yang hilang dan tidak ada yang terduplikasi.

Apa yang sama sekali tidak bisa diteruskan #

Telegram tidak mengizinkan menyalin pesan layanan, media berbayar, giveaway, dan tagihan, dan dari channel dengan perlindungan terhadap penerusan tidak mengizinkan meneruskan apa pun. Lagi pula, kalau beberapa pesan diteruskan sekaligus dalam satu request, pesan seperti itu kadang dilewati diam-diam. Pesan layanan, media berbayar, giveaway, dan tagihan juga tidak akan disalin CopyPost, sedangkan post dari channel yang dilindungi dipublikasikan ulang oleh CopyPost dalam mode «Salin» (post terbit sebagai post baru, tanpa label «Diteruskan dari»), dengan file yang diunggah ulang. Tetapi yang penting, setidaknya Anda tahu bahwa post itu tidak sampai: di CopyPost error pengiriman terakhir terlihat di pipeline, dengan teks dalam bahasa Rusia dan waktunya, dan di log untuk tiga hari terakhir — setiap pengiriman dan berapa lama waktu yang dibutuhkannya.

Edit dan penghapusan #

Penulis post memperbaiki typo atau menghapus berita — alangkah baiknya kalau salinan di channel Anda juga ikut berubah. Untuk bot sendiri, ini pekerjaan besar tersendiri:

  • nomor pesan di setiap chat berbeda-beda, karena itu Anda harus menyimpan salinan mana yang cocok dengan post asli mana, dan tidak kehilangan catatan ini saat restart;
  • Bot API sama sekali tidak memberi tahu soal penghapusan post di channel, dan bot hanya bisa menghapus salinannya sendiri dalam waktu 48 jam;
  • ke akun pengguna, Telegram memberi tahu soal penghapusan «tidak 100%», dan di chat pribadi serta grup kecil — bahkan tanpa menyebut di chat mana pesan dihapus.

Di CopyPost edit, penghapusan, dan pin diulang mengikuti sumber, sedangkan kalau post di sumber membalas post lain atau memberi link ke post itu, salinan di channel Anda akan membalas salinan Anda dari post tersebut dan memberi link ke salinan itu. Pengecualiannya mode «Teruskan» (dengan label «Diteruskan dari»): edit tidak sampai ke salinan seperti itu dan link di dalamnya tidak diganti, karena Telegram tidak mengizinkan pesan terusan diubah (sedangkan penghapusan, pin, dan balasan tetap berjalan di sana).

Keamanan dan data Anda #

Pertanyaan yang wajar untuk layanan mana pun: apa saja yang bisa dilihatnya?

Untuk membaca channel atas nama akun Anda, CopyPost menyimpan kunci sesinya (dengan kunci ini program tetap masuk ke akun tanpa perlu login ulang) — sama seperti program apa pun yang Anda izinkan masuk, termasuk bot buatan Anda sendiri. Karena itulah kami menyarankan akun terpisah untuk meneruskan post. Akun bisa dihapus dari CopyPost kapan saja: layanan lebih dulu menutup sesi di Telegram, lalu menghapus kuncinya. Sesi itu juga bisa Anda tutup sendiri — di Telegram, di bagian sesi aktif.

Teks post disimpan CopyPost hanya selama proses pengiriman — biasanya beberapa detik. Pasangan post asli dan salinannya (tanpa teks) disimpan 30 hari, untuk mengulang edit dan penghapusan. Tidak ada pelacak, data hanya diteruskan ke Telegram, ke penyedia hosting yang servernya menjalankan layanan ini, dan ke webhook Anda sendiri — alamat yang Anda minta sendiri sebagai tujuan pengiriman post.

Bot sendiri di server sendiri memberi kendali penuh — tetapi seluruh tanggung jawab agar server tidak dibobol dan kunci sesi tidak bocor juga ada di tangan Anda.

Berapa biayanya #

Bot sendiriCopyPost
Server4–6 $ per bulan, ditambah memilih lokasitidak perlu
Pengembangandari satu malam hingga berminggu-minggu — tergantung album, edit, mediatidak ada
Perawatanrestart, pembaruan library, memantau memori dan diskurusan kami
Post yang terlewatdiminta ulang sendiridiminta ulang otomatis, ditambah penerimaan turbo
Album, edit, penghapusanditulis sendirilangsung berfungsi
Batasan Telegramditangani sendiri, sering diam-diamdipatuhi otomatis, error terlihat di panel
Akun diblokir atau ter-logoutketahuan dari channel yang kosongpesan dari bot layanan
Hargawaktu developertiga akun gratis, setiap tiga berikutnya — 231 Bintang untuk 30 hari (mulai empat paket dalam satu pembelian — dengan diskon)

Pipeline — sebanyak apa pun di paket mana pun, termasuk yang gratis, dan kecepatannya sama di mana-mana. Pembayaran pakai Bintang Telegram, dan Bintang itu bisa dikembalikan dalam 14 hari sejak pembayaran kalau layanan belum dipakai atau tidak berfungsi karena kesalahan kami.

Kapan bot sendiri tetap lebih untung #

Kami tidak akan berpura-pura bahwa layanan ini dibutuhkan semua orang:

  • Anda punya logika unik yang tidak ada di layanan mana pun — misalnya post harus melewati jaringan saraf atau database Anda sendiri. Meskipun sebagian tugas seperti itu bisa diselesaikan dengan webhook: CopyPost mengirim setiap post ke server Anda, dan apa yang dilakukan dengannya — Anda yang memutuskan;
  • data tidak boleh keluar dari server Anda sendiri karena persyaratan keamanan;
  • Anda sudah punya developer yang akan merawat bot itu bertahun-tahun, dan server yang ada orang yang memantaunya.

Dalam semua kasus lain — terutama kalau Anda admin channel, bukan programmer — bot buatan sendiri lebih mahal daripada yang terlihat di malam pertama: bukan soal uang, melainkan post yang hilang dan waktu.

Cara mencoba #

Hubungkan akun di panel CopyPost lewat kode QR atau kode dari Telegram, pilih dari mana dan ke mana post diteruskan, lalu aktifkan aturan yang dibutuhkan. Langkah demi langkahnya — di artikel cara mengatur autoposting dalam 5 menit. Tiga akun gratis, jadi Anda bisa membandingkannya dengan bot sendiri tanpa membayar apa pun.

Baca juga